Azure AD B2C用户名恢复

时间:2017-02-13 16:29:48

标签: azure azure-ad-b2c

我正在使用本地帐户身份提供商的用户名。 当用户忘记用户名时,是否有处理用户名恢复的开箱即用策略?或者我必须自己实施它?

如果我实施自己的,因为登录政策没有自定义UI,我将无法为&#34添加链接;为了获取您的用户名"将用户重定向到我的代码以检索其用户名。有没有办法在登录页面上添加链接?

1 个答案:

答案 0 :(得分:1)

忘记用户名没有开箱即用的政策。这似乎是一个很好的功能。但我无论如何强制使用电子邮件作为用户名。坦率地说,实现这一点的方法有点棘手。

您可以先获取(并确认)在AAD B2C注册的用户电子邮件地址。您必须向他/她发送带有密码的电子邮件,以确保他/她拥有该电子邮件。收到电子邮件确认后,您可以在Graph API查询list of users and search for the provided e-mail

至于提供链接 - 您可以完全customized "Sign-in or sign-up" policy,您可以在其中放置链接。您需要使用特殊的sign-in or sign-up策略,因为目前它是唯一允许完整用户体验自定义的策略。