azure - 使用 Azure AD B2C 进行身份验证时遇到的问题

标签 azure asp.net-web-api azure-ad-b2c

我正在尝试使用 Azure AD B2C 以及网站中共享的规范来验证我的 Web 应用程序:https://learn.microsoft.com/azure/active-directory-b2c/active-directory-b2c-get-started

按照代码指南并登录后,我收到消息:

"We can't seem to find your account".

我需要在策略或应用程序设置中自定义任何其他设置吗?

最佳答案

通过 Azure 门户创建用户时,当创建非 account.com 用户时,我们有一个“ guest 用户”,源为“Azure Active Directory”。 通过 Azure 门户继承用户时,我们将创建一个“成员”,在创建非 account.com 用户时使用源“外部 Azure Active Directory”。
通过注册创建用户时,我们正在创建一个“成员”,源为“Azure Active Directory”。 因此,对于“ guest 用户”,这将失败,因为它是“ guest 用户”而不是“成员(member)” ...对于继承的用户来说它将失败,因为该成员属于“外部 Azure Active Directory”

用户类型始终需要为“成员”并具有源“Azure Active Directory”

关于azure - 使用 Azure AD B2C 进行身份验证时遇到的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45756152/

相关文章:

angular - Azure AD SSO msal - 检查用户是否仍处于登录状态

azure - ACS 服务命名空间创建可以自动化吗?

azure - 如何将 CosmosClient.CreateAndInitializeAsync() 与 CosmosClientBuilder.Build() 结合使用

oracle - 从云 Azure 应用程序连接到 Oracle 服务器

c# - 如何使用 C#.Net 存储不同响应类型的 API 结果集

asp.net - 如何使用自定义格式化程序进行 json 序列化

c# - 使用 Graph API 登录 Azure B2C

c# - 如何更改 ASP.NET Core API 中的默认 Controller 和操作?

azure-active-directory - Azure B2C 访问 token 缺少 tenantId

azure-ad-b2c - <IncludeInSso> 在 Azure B2C 自定义策略中的实际作用是什么?