azure - B2C登录时“无法访问您的帐户?” 链接到自定义策略
问题描述
我已经为 B2C 密码重置创建了一个自定义策略,以通过移动 OTP 进行身份验证及其在 jwt.ms 测试中的工作。
现在我想将此自定义策略链接到“无法访问您的帐户?” B2C 登录屏幕中提供的链接。
我是这方面的新手,所以如果这是一个愚蠢的问题,请帮助我详细说明,
谢谢,苏克什
解决方案
好吧,首先我认为这不是一个愚蠢的问题:)
据我所知(如果我错了,有人可以纠正我),该链接将始终将您带回错误的应用程序。然后应用程序负责将用户重定向到密码重置。
如果我不得不猜测为什么会这样,我会说这是因为 B2C 中的策略/用户流基本上是不同的身份提供者。您的应用要求 B2C 使用“登录/注册”身份提供者登录用户。从根本上说,B2C 现在无法使用其他策略登录用户,因为生成的令牌将包含错误的策略作为发行者。由于这种设计,应用程序(依赖方)必须从一开始就将用户发送到密码重置策略。
我真的不确定的一件事是是否可以创建自定义登录/注册策略,该策略会提示用户在同一策略中内联密码重置步骤。因此,链接等不会将用户带到另一个策略,而是将它们保留在那里并提示移动 OTP 等,并允许用户重置他们的密码并登录。自定义策略可以实现很多事情,但这个我我不确定是否有可能:\
推荐阅读
- tableau-api - 如何计算上一年的总数
- ruby-on-rails - 如何在 RoR 中播放视频(流媒体)...???我什么时候上传视频?
- python - 合并具有不一致数据的数据框
- echarts - 是否可以将数据添加到条形图中鼠标悬停时出现的 echart 框中
- c - 如何在禁用安全性较低的 TLS 协议版本的情况下构建 OpenSSL 1.0 DLL?
- common-lisp - Common Lisp 阅读器:自定义实习生行为
- python - 是否可以在没有“渲染”对象的情况下创建物理模拟(使用子弹物理引擎和 Panda3D)
- c# - 如何获取目录中文件的大小?
- python - 我的 Django 模板中的“Else if”语句出现在 HTML 标头块之后
- ruby-on-rails - Ruby on rails 6:无法编辑我的 credentials.yml.enc