如何在 Azure AD B2C 中将电子邮件验证码更改为验证电子邮件的链接

Posted

技术标签:

【中文标题】如何在 Azure AD B2C 中将电子邮件验证码更改为验证电子邮件的链接【英文标题】:How to change email verification code to a link for verification emails in Azure AD B2C 【发布时间】:2018-02-08 05:50:32 【问题描述】:

我们能否自定义验证电子邮件的内容以包含重定向链接而不是 Azure AD B2C - 身份体验框架中的 SignUpOrSignin 自定义策略发送的代码?

验证电子邮件示例:

我指的是下面的文档,不幸的是我找不到任何解决方法: https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-faqs

【问题讨论】:

怀疑可以做到。你把它发到uservoice for azure ad 可笑的是,AD B2C 仍然要求移动应用用户将电子邮件中的授权码复制/键入到授权字段中。 【参考方案1】:

2021 年更新

对于仍在引用这篇文章的人,截至 2019 年 6 月,sample project 很好地概述了如何将魔术链接实现为登录。这也使电子邮件的验证加倍。

【讨论】:

【参考方案2】:

目前,在 Azure AD B2C 的帐户验证体验中,无法使用重定向链接代替验证码。

根据您引用的Azure AD B2C FAQs,您可以使用company branding feature 自定义验证邮件的内容。

具体可以自定义:

横幅徽标:显示在右下角。 背景颜色:显示在顶部。

此外,电子邮件的签名基于您的租户姓名。

您可以随时在Azure AD B2C feedback forum 中请求此功能

【讨论】:

以上是关于如何在 Azure AD B2C 中将电子邮件验证码更改为验证电子邮件的链接的主要内容,如果未能解决你的问题,请参考以下文章

Azure AD B2C 自定义密码重置策略不会使用 + char\sign 验证电子邮件

Azure AD B2C - 自定义策略中的“电子邮件”声明

如何通过 Azure AD B2C 使用身份验证功能在 Azure Web App 上添加身份验证?

我们如何在 Xamarin 表单中删除/自定义 Azure AD B2C 身份验证 webview 页面标题栏?

使用 Azure AD B2C 作为服务进行身份验证

如何使用 Azure AD B2C 保护 Blazor Wasm 应用访问的 Azure 函数?