首页 > 解决方案 > B2C登录时“无法访问您的帐户?” 链接到自定义策略

问题描述

我已经为 B2C 密码重置创建了一个自定义策略,以通过移动 OTP 进行身份验证及其在 jwt.ms 测试中的工作。

现在我想将此自定义策略链接到“无法访问您的帐户?” B2C 登录屏幕中提供的链接。

我是这方面的新手,所以如果这是一个愚蠢的问题,请帮助我详细说明,

谢谢,苏克什

标签: azure

解决方案


好吧,首先我认为这不是一个愚蠢的问题:)

据我所知(如果我错了,有人可以纠正我),该链接将始终将您带回错误的应用程序。然后应用程序负责将用户重定向到密码重置。

如果我不得不猜测为什么会这样,我会说这是因为 B2C 中的策略/用户流基本上是不同的身份提供者。您的应用要求 B2C 使用“登录/注册”身份提供者登录用户。从根本上说,B2C 现在无法使用其他策略登录用户,因为生成的令牌将包含错误的策略作为发行者。由于这种设计,应用程序(依赖方)必须从一开始就将用户发送到密码重置策略。

我真的不确定的一件事是是否可以创建自定义登录/注册策略,该策略会提示用户在同一策略中内联密码重置步骤。因此,链接等不会将用户带到另一个策略,而是将它们保留在那里并提示移动 OTP 等,并允许用户重置他们的密码并登录。自定义策略可以实现很多事情,但这个我我不确定是否有可能:\


推荐阅读