gpt4 book ai didi

azure - 如何添加链接以在 Azure B2C 自定义策略中提供备用路由

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

我已按照提供的示例之一添加电话应用程序支持的 TOTP 多重身份验证: https://github.com/azure-ad-b2c/samples/tree/master/policies/custom-mfa-totp

因此,我能够为用户提供输入 TOTP 代码的功能: enter image description here

我正在考虑的一件事是确保如果我们默认使用的 TOTP MFA 流程出现问题,用户仍然可以访问其帐户。因此,我希望能够向此页面添加一个额外的链接,以便用户通过替代 MFA 路线发送,而无需成功完成此路线,以防遇到问题:“改为通过电子邮件发送代码”。

据我所知,B2C 屏幕希望用户只能通过单击“继续”来前进。我能想到的替代链接的最佳替代方案是设置一个 bool 声明以启用电子邮件 MFA OrchestrationStep 的复选框。我发现这比简单的链接稍微不太用户友好,因为它增加了不必要的额外点击。

理想的用户流程:登录 --> 显示 TOTP MFA 屏幕 --> 输入 MFA 代码或单击链接转到电子邮件 MFA 屏幕

感谢任何帮助!

最佳答案

此示例演示如何使用显示控件为用户提供多个选项(电子邮件或 MFA)以继续: https://github.com/azure-ad-b2c/samples/tree/master/policies/pwd-reset-via-email-or-phone

您可以在此处使用相同的想法,只不过您可以调用 REST API 技术配置文件来验证代码,而不是调用 MFA 技术配置文件作为示例显示控件的一部分。

您将需要使用一些 CSS/JS 来使页面看起来不错,以便用户可以切换他们想要使用的选项。

关于azure - 如何添加链接以在 Azure B2C 自定义策略中提供备用路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65833195/

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