首页 > 解决方案 > Azure AD B2C 的登录问题

问题描述

我在 Azure Active Directory 中有不同来源的用户列表,如图所示 在此处输入图像描述

我无法使用External Azure Active Directory作为来源的用户登录。我正在使用angular-oauth2-oidc模块来授权用户。这是我使用具有源的用户登录时遇到的错误External Azure Active Directory 在此处输入图像描述

标签: angularazureazure-active-directoryazure-ad-b2c

解决方案


用户External Azure Active Directory是受邀加入 Azure AD B2C 的来宾用户。

它们不是 Azure AD B2C 的本地帐户。所以你不能用这些用户登录。

您可以identities通过 Microsoft Graph API 验证属性:GET https://graph.microsoft.com/beta/users/{Object ID}。你会发现里面没有emailAddressuserName

如果你想使用他们登录,你应该为特定的 Azure Active Directory 配置登录。

您可以参考用户流程下的为特定 Azure Active Directory设置登录和使用自定义策略使用 Azure Active Directory 帐户设置登录。


推荐阅读