首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改Azure AD B2C注册或登录策略的忘记密码链接

更改Azure AD B2C注册或登录策略的忘记密码链接
EN

Stack Overflow用户
提问于 2017-02-14 05:06:34
回答 3查看 1K关注 0票数 0

当使用登录策略时,有一个密码重置链接=>“无法访问您的帐户”。通过单击此链接,用户将进入Microsoft的开箱即用的密码重置过程,在该过程中,他们将看到一个用于接收验证码的验证码,对于该验证码,我可以要求MFA。

我想在统一的“注册或登录”策略中重用这个功能,这些策略为这个=>“忘记了密码”提供了一个不同的链接。我也希望这个链接重定向到Microsoft的开箱即用的密码重置功能。

我不确定这是否可能。如果这是不可能的,我可以构造“注册或登录”响应处理程序上的链接。我只是想看看以前有没有人这样做过,或者这不是一个好方法。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-03-06 12:43:46

我可以使用链接来重置密码,但我会在最后得到错误。我所做的是请求“登录”策略,并提取“无法访问您的帐户”链接,并附加我的公司品牌。

直到最后一步,这都是有效的。它向我展示了我的公司品牌。它允许我重置我的密码,但在最后它将通过错误。而且我不能自动登录。如果我用重置密码重新登录,它可以工作。

我意识到获得链接是不够的,因为链接中的CTX查询字符串是为“登录”策略生成的,我正尝试在“注册或登录”中使用它。长话短说,“无法访问您的帐户”是“登录”策略,不能用于其他策略。

票数 0
EN

Stack Overflow用户

发布于 2017-03-03 02:40:31

在设计上不是这样的。因为您可能需要考虑多个重置策略(不同的租户等)当你点击忘记密码时,它们会返回到你的代码,这样你就可以决定怎么做了。

我也想按照你的建议去做。但据我所知,这是不可能的。当“忘记”错误再次出现时,有很多关于在代码中放入什么内容来处理它的示例。

最后,我只是按照他们的建议做了,然后放弃了。

票数 0
EN

Stack Overflow用户

发布于 2017-04-25 06:18:49

您可以使用B2C中包含的密码重置策略。但是,当您单击密码重置链接上的登录/注册策略时,您必须处理异常并在代码中重定向到密码重置策略。注册OpenID连接时,创建一个OpenIdConnectEvents实例并处理失败。如果失败消息包含AADB2C90118,则重定向至密码重置策略。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42213556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档