office-addins - 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 用户帐户重新登录。
另一个租户的用户如何在没有应用程序创建者租户执行任何处理的情况下使用它?
解决方案
如果 Azure AD 应用程序已在租户 A 中注册,并且您已将其作为企业应用程序添加到租户 B,则应使用租户 B 中的用户登录。
在您的情况下,如果注册的应用程序位于 testdomain001 并添加到 testdomain002 中,则您需要使用来自 testdomain002 的用户。用户“test001@testdomain001.onmicrosoft.com”不允许登录到 testdomain002 中的应用程序,除非它是 testdomain002 的来宾用户。
推荐阅读
- amazon-web-services - AWS 客户端 VPN 客户端 CIDR 范围的用途?
- firebase - 我可以循环浏览 Firestore 事务中的文档吗?
- ios - 如何在 Keychain 中找到使用 SecItemAdd 添加的证书
- c - 如何在两个数组中进行操作并将其存储在一个数组中?
- android - CoordinatorLayout 中的 NestedScrollView 和 AppBarLayout:无法滚动到 NestedScrollView 结束
- c - 获取运算符 sizeof 以区分简单地址、指针和数组(可能使用宏?)
- java - 错误:javax.net.ssl.SSLException:连接重置(仅限特定网站)
- c# - java.lang.IllegalArgumentException:Upsert 影响了多行
- java - 将自定义方法添加到 Spring RepositoryRestResource
- python - 如何使用 OpenCV 的绘图功能绘制填充矩形?