Azure AD - 从多个 AAD 获取用户列表

Azure AD - Getting list of users from multiple AAD

我正在构建一个将有多个用户的 Web 应用程序。这些用户将是公司的管理员。每个公司都会有不同的 Azure AD。

我正在尝试找到一种方法允许我的 Web 应用程序连接到不同的 AAD,以便它可以在我每次访问名为 "Select a user from your organisation" 的屏幕时将用户拉入列表。

有人可以帮忙吗?

要从 Azure AD 获取用户,我们可以使用 Azure AD Graph。在使用 Azure AD Graph 之前,我们需要获取访问令牌。首先,我们需要从 Azure Portal 注册一个网络应用程序。为了让多个公司管理员使用它,我们需要启用多租户。

我还写了一个demo project来列出登录的租户的用户。您可以参考下图。

您还可以从 here.

中找到大量有关 Azure AD 的示例