Azure AD:应用程序不支持来自外部身份提供程序的用户帐户

Azure AD:应用程序不支持来自外部身份提供程序的用户帐户,azure,azure-active-directory,Azure,Azure Active Directory,情况是这样的。我有两个Azure广告目录(在两个单独的租户中),目录A和目录B。我有两个单独的web应用程序,其中一个应用程序向目录A注册,另一个应用程序向目录B注册。在我的浏览器中,我导航到向目录A注册的应用程序,并通过Azure广告登录页面登录。这很好,我可以访问该应用程序。如果我在浏览器中打开另一个选项卡,并尝试导航到使用Dir B注册的第二个应用程序,则会出现以下错误页面: 我通常可以通过注销使用Dir A注册的应用程序(有时我需要清除缓存)来修复此问题,然后我可以导航到使用Dir B

情况是这样的。我有两个Azure广告目录(在两个单独的租户中),目录A和目录B。我有两个单独的web应用程序,其中一个应用程序向目录A注册,另一个应用程序向目录B注册。在我的浏览器中,我导航到向目录A注册的应用程序,并通过Azure广告登录页面登录。这很好,我可以访问该应用程序。如果我在浏览器中打开另一个选项卡,并尝试导航到使用Dir B注册的第二个应用程序,则会出现以下错误页面:


我通常可以通过注销使用Dir A注册的应用程序(有时我需要清除缓存)来修复此问题,然后我可以导航到使用Dir B注册的应用程序并成功登录。这似乎不对。为什么我必须注销一个注册到单独租户中完全独立的Azure AD目录的完全独立的应用程序,这样我才能访问注册到目录B的应用程序?当我想使用同一个浏览器登录Facebook和Twitter时,我不必从其中一个浏览器注销即可访问另一个浏览器。看起来很可笑。有办法解决这个问题吗?

你是想用两个不同的用户访问两个不同的应用程序,还是同一个应用程序?@rich randall这将是同一个物理用户,有两个单独的登录。假设第一个web应用程序是walmart.com,并且已注册到沃尔玛的Azure AD(Dir A)。第二个应用程序是target.com,已注册到target的Azure AD(Dir B)。本例中的用户同时是walmart.com和target.com的用户。walmart.com的用户登录名是john。smith@walmart.onmicrosoft.com他在target.com的登录名是john。smith@target.onmicrosoft.com.