gpt4 book ai didi

启用 MFA 的 Azure AD B2C 注册-登录策略 - 自定义登录页面

转载 作者:行者123 更新时间:2023-12-02 06:21:05 25 4
gpt4 key购买 nike

我有一个通过 Azure AD B2C 租户进行身份验证的 asp.net Web 应用程序。我有一个注册登录策略 [登录使用用户名而不是电子邮件],并启用了 MFA。我还在策略指向的存储 blob 中设置了自定义 UI 登录页面 [unified.html] 和 MFA 页面 [phonefactor.html]。我可以通过自定义登录页面对用户进行身份验证并使用 MFA 登录。问题是,当我创建新用户并强制用户在首次登录时更改密码时,我没有将用户重定向到更改密码屏幕,而是收到无效的用户名和密码消息。当我使用登录策略而不是注册登录时,更改密码的重定向适用于新用户。但登录策略没有为登录页面指定自定义 UI 的选项。我是否遗漏了任何内容以及如何通过注册登录策略使其工作。

还有什么方法可以获取“密码”提示,例如公司品牌中的“用户名”提示...密码提示不可用

最佳答案

forceChangePasswordNextLogin 仅适用于不支持 UI 自定义的登录策略。

为了在统一注册/登录政策中实现类似的功能,您需要自己实现此功能。

实现类似(尽管不完全相同)功能的一种选择是利用密码重置策略。您将预先创建新用户并确保配置他们的电子邮件。然后,您可以直接将他们引导至密码重置策略以激活帐户。他们将收到一封包含代码的电子邮件,一旦提供该代码,他们就可以设置密码。

Azure AD B2C Feedback Forum 中已经有两个突出的功能要求您可以支持:

<小时/>

更新

对于 DIY 方法:

  1. 通过为后端 API 设置 Azure AD 应用来创建用户,如下所述: https://learn.microsoft.com/azure/active-directory-b2c/active-directory-b2c-devquickstarts-graph-dotnet
  2. 让您的后端 API 像此应用程序一样调用 Graph API 来创建用户:https://github.com/AzureADQuickStarts/B2C-GraphAPI-DotNet.git
  3. 将用户直接发送到重置密码 URL /authorize/ url..

关于启用 MFA 的 Azure AD B2C 注册-登录策略 - 自定义登录页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44592570/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com