使用Azure B2C验证Azure AD用户 [英] Authenticate Azure AD User Using Azure B2C
本文介绍了使用Azure B2C验证Azure AD用户的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
首先让我解释一下场景。
开发技术
- Blazor(任何SPA)
- .NET核心API
我有Azure B2C租户。我的应用程序身份验证和授权是使用Azure B2C配置的。
现在有一些业务相关要求,外部Azure Active Directory用户需要添加Azure B2C,同时将使用外部Azure AD进行身份验证。
这是有效方案吗?这可能吗?
更新
让我给出更多的见解和例子。
我有B2C租户名称mytenantpoc。
我在pocorOrganization工作,他们有Azure AD租户,我的用户在那里,比如user1@pocorganization.com。这是工作帐户。
现在,如果我邀请此用户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屋!
查看全文