我正在使用Azure AD B2C,我们收到了产品团队的偏好/要求,以允许用户使用电子邮件地址或手机号码作为用户ID进行注册/登录。
当前,内置流仅允许将电子邮件或用户名作为用户ID。 strong evidence建议我们可以创建一个允许使用手机号码的自定义策略,但是我需要的是能够使用电子邮件地址或手机号码进行登录/登录的功能。
似乎我并不是唯一要求此功能的人。 https://feedback.azure.com/forums/169401-azure-active-directory/suggestions/15334314-phone-number-sign-up?page=2&per_page=20
只是想知道是否有一种方法可以使用自定义策略来实现?任何演示如何执行此操作的演示/链接...
[编辑] 用户旅程
网络应用注册:
本地移动应用注册:
网络应用登录:
本地移动应用注册:
答案 0 :(得分:1)
您可以通过两个自定义策略来实现此目标:
我已将以下自定义策略示例发布到this GitHub repository: