Azure AD B2C:自定义策略 - 登录不起作用

Posted

技术标签:

【中文标题】Azure AD B2C:自定义策略 - 登录不起作用【英文标题】:Azure AD B2C: Custom Policy - Sign In does not work 【发布时间】:2019-05-15 07:50:40 【问题描述】:

我是 Azure B2C 的新手。我尝试实现测试应用程序,看看我们是否可以在我们公司使用它。我从内置策略开始,一切都运行良好,但我意识到对于我们的目标来说,这还不够。所以我开始使用 MS 的这篇文章来实施自定义策略: https://docs.microsoft.com/en-us/Azure/active-directory-b2c/active-directory-b2c-get-started-custom 我从文章中实现了 RestApi,并且我的注册过程似乎运行良好(我使用自己的测试应用程序和 https://jwt.ms 对其进行了测试)。 帐户已创建,但我无法登录...我 100% 确定电子邮件和密码正确,但我成为此用户/密码不正确错误。当我切换到我一开始测试的内置策略时 - 我可以使用相同的电子邮件登录并通过。所以问题出在我的自定义策略上。该策略本身是由 MS 创建的(文章中有指向 github 的链接)。我只更改了租户和文章中提到的一些小事。以前有人遇到过这样的问题吗?

【问题讨论】:

嗨@MPILI。您是否已registered the IEF apps 并为自定义策略配置了应用 ID? 您是否将 REST API 添加到自定义策略中?如果删除它会发生什么?同意@Chris - 注册应用程序,更新客户端 ID。更新租户名称,然后进行测试。当它工作时,开始添加 API 等。 @ChrisPadgett 感谢您的评论。我完成了应用程序注册的整个过程,现在它可以工作了。 @nzpcmad 感谢您的评论。当我写信给 Chris 时——我又完成了一次注册应用程序和配置的整个过程,现在它可以工作了(使用自定义的 rest api)。 【参考方案1】:

问题已经解决了。

当我写信给 Chris 时,我又完成了一次注册应用程序和配置的整个过程,现在它可以工作了(使用自定义的 rest api)。 我基于本教程 -> https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-get-started-custom#register-identity-experience-framework-applications

【讨论】:

以上是关于Azure AD B2C:自定义策略 - 登录不起作用的主要内容,如果未能解决你的问题,请参考以下文章

Azure AD B2C密码更改自定义策略,用户每次都需要登录

Azure AD B2C 自定义策略

Azure AD B2C - 我们可以使用电子邮件 ID 而不是 UPN 登录 - 仅限本地帐户自定义策略吗?

Azure AD B2C 自定义密码重置策略不会使用 + char\sign 验证电子邮件

Azure AD B2C 自定义策略 - Javascript

Azure AD B2C - 自定义策略中的“电子邮件”声明