首页 > 解决方案 > 是否需要添加来宾用户才能使用 Azure B2C 进行身份验证?

问题描述

我正在编写一个使用 Azure B2C 进行身份验证的应用程序。

对于我想要验证的每个用户,我是否需要在我的 B2C 门户中将他们添加为来宾用户?

或者是否有一个设置允许我的应用程序对任何人进行身份验证,而无需在门户中将他们添加为来宾用户?

标签: azure-ad-b2cazure-ad-b2c-custom-policy

解决方案


将他们添加为客人将不允许他们进行身份验证。

请参阅Azure Active Directory B2C 中的用户帐户概述

消费者账户可用于 B2C 认证。但是来宾帐户与消费者帐户不同。

您可以将外部用户注册到 B2C 以使他们能够登录。这正是 B2C 应该做的。

如果您不想将它们作为本地帐户注册到 B2C,您可以将身份提供者添加到您的 Azure Active Directory B2C 租户

选择对应的 idp,例如,如果你的外部用户是 AAD 用户,则需要为特定的 Azure Active Directory 组织设置登录;如果您的外部用户是 Google 帐户,您应该使用 Google 帐户设置注册和登录

配置后,这些 idp 将有额外的登录按钮。您无需注册即可直接登录外部用户。


推荐阅读