azure - 同时使用 Azure AD 和 Azure AD B2C 通过 SSO 进行身份验证
问题描述
我的 Azure Web 应用程序将同时拥有内部和外部用户。关于认证的要求是:
- 内部用户使用其域帐户进行身份验证(使用 SSO)
- 外部用户通过 Azure AD B2C 进行身份验证(我们需要为他们创建帐户)
我该如何设置这样的场景?
问候
乔治
解决方案
如果您的内部用户使用 Azure AD - 很简单 - 您可以将您的公司 AAD 作为身份提供商添加到您的 B2C。有多种方法可以做到这一点。所以从这里开始。
如果您的内部用户没有 Microsoft 365 (Azure AD),而您只有本地 AD DS 基础架构 - ...迁移到云,事情会容易得多。如果没有,您至少需要 ADFS,然后您可以将ADFS 连接为 B2C 中的身份提供者。
无法同时为应用程序进行 Windows 集成身份验证和基于声明的身份验证。
推荐阅读
- apache-kafka - 使用 Logstash 将数据推送到 kafka 服务器
- javascript - 以编程方式在 HTMLElement 上设置“for”属性
- silverstripe - 使用过滤器方法对一对多关系数据进行 SilverStripe 过滤器不起作用
- java - 在类路径 Java 中找不到任何 META-INF/persistence.xml 文件 - 动态 Web 项目
- json - 如何将 49.000 个字符长的 json 字符串处理成 pl/sql 中的 clob
- r - 过滤 POSIXct 时间戳
- r - 基于条件的相邻列的总和
- python - 获取有关目录中文件的信息并在表格中打印
- c# - 当 AutoPostBack 设置为 true 时,DropDownList 事件未触发
- asp.net-core - 如何将 Font Awesome 添加到 Blazor 客户端(Razor 组件)应用程序?