azure-ad-b2c - 是否需要添加来宾用户才能使用 Azure B2C 进行身份验证?
问题描述
我正在编写一个使用 Azure B2C 进行身份验证的应用程序。
对于我想要验证的每个用户,我是否需要在我的 B2C 门户中将他们添加为来宾用户?
或者是否有一个设置允许我的应用程序对任何人进行身份验证,而无需在门户中将他们添加为来宾用户?
解决方案
将他们添加为客人将不允许他们进行身份验证。
请参阅Azure Active Directory B2C 中的用户帐户概述。
消费者账户可用于 B2C 认证。但是来宾帐户与消费者帐户不同。
您可以将外部用户注册到 B2C 以使他们能够登录。这正是 B2C 应该做的。
如果您不想将它们作为本地帐户注册到 B2C,您可以将身份提供者添加到您的 Azure Active Directory B2C 租户。
选择对应的 idp,例如,如果你的外部用户是 AAD 用户,则需要为特定的 Azure Active Directory 组织设置登录;如果您的外部用户是 Google 帐户,您应该使用 Google 帐户设置注册和登录。
配置后,这些 idp 将有额外的登录按钮。您无需注册即可直接登录外部用户。
推荐阅读
- android - 如何在 Flutter 中存储来自 DatePicker 的数据
- asp.net - 将项目添加到 ArrayList 未按预期工作
- laravel - laravel 项目中的 Vue 路由器无法处理根文件夹
- yugabyte-db - 将数据库中所有表的所有权限授予 YugabyteDB 中的用户
- android - Android Retrofit - GoogleBooksAPI - JSON 返回问题
- c# - 如何为我的 asp.net core mvc 编写连接字符串
- string - mXparser 是否支持字符串比较和子字符串内置函数?
- ms-word - MS Word 插件 - 从 Excel 中获取粘贴和链接的表格内容
- python - Nginx 阻止数据库操作 mongodb flask
- matlab - 如何开始使用 MATLAB 构建神经深度网络