【发布时间】:2018-08-10 14:51:26
【问题描述】:
我错过了什么吗?似乎无法进行设置,以便在注册期间不需要(甚至根本不提示)电子邮件地址?您只能禁用电子邮件验证。
我们可能根本不允许用户输入电子邮件地址。他们必须仅使用用户名进行注册。一定要支持吗?
按照我能找到的关于该主题的所有文档,我已经从头开始重做了两次整个过程。但结果还是一样。我首先创建一个新的 B2C 租户,并确保在身份提供者下,仅选择“用户名”作为“本地帐户”。然后我转到“注册或登录策略”并创建一个自定义模板,然后单击编辑。然后我确保身份提供者设置为仅“用户 ID 注册”(和本地帐户),并且在注册属性以及应用程序声明中我没有选择“电子邮件地址”。然后我转到“页面 UI 自定义”并单击“本地帐户注册页面”。我输入我的自定义 URL。在“注册属性”下,它列出了“电子邮件地址”。电子邮件地址根本不应该在那里。当我单击电子邮件地址时,只有一个选项可以将“需要验证”设置为否。可选切换开关已禁用。所以我什至不能让它成为可选的。
这里的要点是,当我使用“用户名”而不是“电子邮件”作为身份提供者时,绝对不应该强制我使用电子邮件地址。
如果您在今天 2018 年 8 月 8 日的 Azure 门户中尝试上述步骤,我相信您会发现同样的限制。这对我来说似乎是一个错误,也许它在某个地方滑落了?
【问题讨论】:
-
嗨。例如,您需要一个用于密码重置的电子邮件地址。如果您查看用户旅程步骤和技术配置文件,您会看到电子邮件是必需的。
-
当然,这在未来可能会改变。我建议您查看 AAD B2C 的用户语音门户。feedback.azure.com/forums/169401-azure-active-directory/…
-
@MarceloP.DiIorio-MSFT 我已经在 uservoice 网站上添加了这个想法:feedback.azure.com/forums/169401-azure-active-directory/…
标签: azure-ad-b2c