首页 > 解决方案 > AADSTS50020:租户中不存在用户帐户

问题描述

我能够将另一个租户创建的应用程序注册为我自己的租户的企业应用程序。我以用户身份登录应用程序,但出现以下错误。


AADSTS50020:来自身份提供者“https://sts.windows.net/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee/”的用户帐户“test001@testdomain001.onmicrosoft.com”在租户“testdomain002”中不存在,并且无法访问该租户中的应用程序“55555555-6666-7777-8888-999999999999”(OneDriveAPIBrowser_test001)。需要先将该帐户添加为租户中的外部用户。注销并使用不同的 Azure Active Directory 用户帐户重新登录。


另一个租户的用户如何在没有应用程序创建者租户执行任何处理的情况下使用它?

标签: office-addinsazure-ad-graph-api

解决方案


如果 Azure AD 应用程序已在租户 A 中注册,并且您已将其作为企业应用程序添加到租户 B,则应使用租户 B 中的用户登录。

在您的情况下,如果注册的应用程序位于 testdomain001 并添加到 testdomain002 中,则您需要使用来自 testdomain002 的用户。用户“test001@testdomain001.onmicrosoft.com”不允许登录到 testdomain002 中的应用程序,除非它是 testdomain002 的来宾用户。


推荐阅读