【发布时间】:2022-12-19 15:47:08
【问题描述】:
我正在尝试将社交提供商登录名自动链接到现有的本地帐户。 我正在使用 auto-linking sample,但这样做已经将示例 Facebook ClaimsProviders/etc 替换为适用于 Google 的示例。使用我的 B2C_1A_ACCOUNTLINK_SUSI 版本,我可以成功创建并登录本地帐户。我还可以使用 Google 成功添加用户(如果我事先删除了用户 - 没有链接)。所以,我知道这些都是单独工作的。
然而,当我创建本地帐户并尝试使用 Google 作为 idp 登录并链接该帐户时,我收到一条错误消息,提示找不到合适的索赔提供者。
有没有人用谷歌试过这个自动链接示例并看到我可能需要对输入/输出声明或其他进行的任何调整?在几个周末的时间里,我做了几个,试图让它发挥作用。 AppInsights 显示它发生在 AAD-FindLocalAccountWithSocialEmail (AzureActiveDirectoryProvider) 中,异常是:找不到合适的声明提供者。
任何建议表示赞赏。如果这有助于诊断,我可以发布我的 Google ClaimsProvider 块。
【问题讨论】:
标签: azure-ad-b2c azure-ad-b2c-custom-policy