Azure AD B2C自定义策略验证电子邮件自定义



我在Azure AD B2C中设置了一个自定义密码重置策略,允许用户在根据特定场景显示自定义品牌元素的同时更改密码。此策略包含一个步骤,用户通过输入发送到收件箱的验证码来验证其电子邮件地址。

来自Microsoft Azure反馈论坛中的这篇文章:完全可定制的验证电子邮件

似乎不可能完全自定义验证电子邮件。

但是,是否可以在自定义策略中对验证电子邮件进行一些基本的自定义?(在电子邮件的"发件人"one_answers"标题"部分发送的文本以及对正文中发送的文本的修改(。

目前,您无法自定义电子邮件,但正如您在反馈论坛上发现的那样,产品团队正在考虑这一点。

您可以通过使用第三方电子邮件服务发送电子邮件来定制验证电子邮件。

例如,我们将Azure AD B2C配置为使用SendGrid发送电子邮件。然后,我们使用SendGrid模板来定制电子邮件的内容。这涉及到使用自定义策略,因此它绝对是一个高级用例。

设置完成后,您可以创建和使用任何SendGrid电子邮件模板,并使用电子邮件正文中的{{otp}}和{{email}}参数,这些参数将被一次性密码值和用户电子邮件地址动态替换。

使用SendGrid发送电子邮件的说明如下:https://learn.microsoft.com/en-us/azure/active-directory-b2c/custom-email-sendgrid?pivots=b2c-自定义策略

对于Mailjet,说明如下:https://learn.microsoft.com/en-us/azure/active-directory-b2c/custom-email-mailjet?pivots=b2c-自定义策略

最新更新