【发布时间】:2021-11-09 10:03:15
【问题描述】:
我有一个名为FOO 的Azure AD,其中有很多用户。我在FOO 目录中创建了一个Azure ADB2C 作为资源,名为BAR,我想在其中注册/登录用户。但是,如果您已经是 FOO 的用户,我希望您能够通过 Identity Provider 进行连接。
这可能吗?我没有设法完成这项工作。我目前正在关注这些文档:
1 这似乎适用于 FOO AD 对于 FOO ADB2C。
2这似乎适合我的场景。
3 这似乎适用于FOO ADB2C 到BAR ADB2C。
即使第二个文档适合我的场景,我也看到使用自定义策略是强制性的,我不喜欢这种策略。有什么解决方法吗?以前有人遇到过这种情况吗?
【问题讨论】:
-
我认为第一个场景就是您要寻找的。你遇到了什么问题?
-
如果我遵循第一种情况,我会在
https://jwt.ms:AADB2C99002: User does not exist. Please sign up before you can sign in.中收到错误。 -
那么您有一个注册/登录策略并且您已将您的 Azure AD 添加为身份提供者?这发生在您单击按钮以使用 AAD 登录后?
-
我有一个
Sign In用户流。 -
啊,这可能是原因.. B2C 期望用户已经存在于登录流程中。如果缺少用户对象,登录/注册流程将自动在 B2C 租户中创建用户对象。听起来这种情况可能无法使用标准登录流程。
标签: azure azure-active-directory azure-ad-b2c openid-connect openid