我目前正在使用ASP.NET MVC
身份验证在基于Microsoft account (MSA)
构建的应用程序上工作。要实施新要求,在流程(例如第2步)中,应用必须针对{strong> 组织帐户 (在{{ 1}}登录应继续)以授予特殊特权并转到步骤3。
因此,在第2步至第3步的导航过程中,不应注销Azure Active Directory (AAD)
身份验证,并且可以针对MSA
验证用户。
MSA
和AAD
)进行并发登录?
答案 0 :(得分:0)
如果您使用Azure AD v1.0终结点,则不可能。但是,您可以实施Azure AD v2.0端点。本文档对Comparing the Azure AD v2.0 endpoint with v1.0 endpoint有所帮助。
要构建同时接受个人Microsoft帐户(MSA)和工作或学校帐户(Azure AD)登录的应用程序,您需要在Azure Active Directory(Azure AD)v2.0中注册一个应用程序端点。目前,您将无法使用Azure AD或MSA可能拥有的任何现有应用程序-您需要创建一个全新的应用程序。请参阅此文档以提供帮助-Quickstart: Register an app with the Azure Active Directory v2.0 endpoint。
您还可以使用Azure AD B2C并使用自定义策略将MSA添加为身份提供程序。有关详细信息,请参阅此文档-Azure Active Directory B2C: Add Microsoft Account (MSA) as an identity provider using custom policies。