Identity.Base Docs
Email Delivery
Identity Base uses optional email sender packages for confirmation, password reset, and email-based MFA challenges. The host activates one of these packages explicitly and supplies the corresponding provider configuration.
Supported packages
- `Identity.Base.Email.MailJet` for Mailjet transactional email.
- `Identity.Base.Email.SendGrid` for SendGrid transactional email.
MailJet quick wiring
csharp
using Identity.Base.Email.MailJet;
identityBuilder.UseMailJetEmailSender(); json
{
"MailJet": {
"Enabled": true,
"ApiKey": "your-mailjet-api-key",
"ApiSecret": "your-mailjet-api-secret",
"Templates": {
"Confirmation": 1000000,
"PasswordReset": 1000001,
"MfaChallenge": 1000002
}
}
} Template variables
- Confirmation email: `email`, `displayName`, `confirmationUrl`
- Password reset email: `email`, `displayName`, `resetUrl`
- Email MFA challenge: `email`, `displayName`, `code`