使用Azure B2C验证Azure AD用户 [英] Authenticate Azure AD User Using Azure B2C

查看:26
本文介绍了使用Azure B2C验证Azure AD用户的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

首先让我解释一下场景。

开发技术

  • Blazor(任何SPA)
  • .NET核心API
  1. 我有Azure B2C租户。我的应用程序身份验证和授权是使用Azure B2C配置的。

  2. 现在有一些业务相关要求,外部Azure Active Directory用户需要添加Azure B2C,同时将使用外部Azure AD进行身份验证。

这是有效方案吗?这可能吗?

更新

让我给出更多的见解和例子。

  1. 我有B2C租户名称mytenantpoc。

  2. 我在pocorOrganization工作,他们有Azure AD租户,我的用户在那里,比如user1@pocorganization.com。这是工作帐户。

  3. 现在,如果我邀请此用户1@pocorganization.com加入B2C租户,则它将作为外部Active Directory用户登录,如果我分配了某个角色,则该用户也可能管理Azure B2C租户。

现在我正在处理一个Blazor应用程序,它需要一些身份验证。所以我注册了B2C应用程序。

问题:如果我现在尝试使用user1@pocoranization.com登录,则无法正常工作。

起作用的是什么:如果我在B2C中创建新用户,则它起作用了。

我正在寻找:我要在B2C中使用Azure AD用户,他们的身份验证将执行。

推荐答案

当您邀请用户加入B2C时,他们将成为管理员。用户不是本地用户。

在此场景中,您需要使用联合,即将Azure AD实例添加为external provider

这篇关于使用Azure B2C验证Azure AD用户的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆