从Azure Active Directory中的多个租户获取用户详细信息

时间:2019-11-26 08:05:14

标签: azure azure-active-directory azure-web-sites multi-tenant azure-web-app-service

我有3个租户-t1,t2,t3。

我有一个单页应用程序(Angular),它可以搜索用户并显示所选用户的详细信息。

此应用程序使用应用程序服务部署在t1中,并且能够使用图形api获取t1的用户。

我需要的是

  1. 我应该能够从所有3个租户中获取用户。
  2. 这3个租户的用户应该可以访问该应用程序。

我正在使用

  • MSAL for angular进行身份验证
  • 图形API以获取用户和用户详细信息
  • 用于部署应用程序的应用程序服务

1 个答案:

答案 0 :(得分:0)

如果您设置应用程序muti-tenant(任何Azure AD目录),则来自任何租户的用户都将能够访问该应用程序并获取用户。

如果您想限制租户(仅t1,t2,t3)访问您的应用程序,可以参考注释中提到的@juunas博客。这是一篇有关限制租户访问的好文章。