我是AAD的新手,我正在尝试允许在我当前的租户(与我一起建立AAD的租户)之外的租户中的用户登录。我有两个我正在测试的outlook帐户。当我登录到另一个outlook帐户时,我会发现以下错误:
"AADSTS50020:来自身份提供者'live.com‘的用户帐户'user@outlook.com’在租户‘默认目录’中不存在,并且不能访问租户中的‘应用程序’。该帐户需要首先作为外部用户添加到租户中。请登录并再次使用不同的Azure Active Directory用户帐户登录。“
我不想邀请任何用户到我的租户,因为如果有更多的用户,他们也将被邀请。我将配置设置为多租户(orgs & personal accounts),我的api到达了/common端点。
我遗漏了什么吗?还是我误解了多租户的工作方式?谢谢!
发布于 2022-09-02 12:29:18
"AADSTS50020: User account 'user@outlook.com' from identity provider 'live.com' does not exist in tenant 'Default Directory' and cannot access the application '' in that tenant每当来宾用户试图访问资源租赁中的资源或应用程序时,登录进程就会失败并显示错误,就会发生此错误。
要解决这个问题,转到azure门户网站->应用程序注册->您的应用程序->声明->检查如下所示。

如果您的清单中缺少
。
如果有更多的用户,您可以使用大容量邀请选项修改UserInviteTemplate.csv文件,如下所示。


UserInviteTemplate.csv文件.

若要检查是否添加了来宾用户,可以按以下方式筛选

https://stackoverflow.com/questions/73496129
复制相似问题