【发布时间】:2016-09-15 19:54:32
【问题描述】:
我正在构建一个拥有多个用户的 Web 应用程序。这些用户将是公司的管理员。每家公司都有不同的 Azure AD。
我正在尝试找到一种方法,让我的 Web 应用程序连接到不同的 AAD,以便在我每次访问名为“从您的组织中选择一个用户”的屏幕时,它可以将用户拉入一个列表。
谁能帮忙?
【问题讨论】:
标签: c# asp.net-mvc azure-active-directory
我正在构建一个拥有多个用户的 Web 应用程序。这些用户将是公司的管理员。每家公司都有不同的 Azure AD。
我正在尝试找到一种方法,让我的 Web 应用程序连接到不同的 AAD,以便在我每次访问名为“从您的组织中选择一个用户”的屏幕时,它可以将用户拉入一个列表。
谁能帮忙?
【问题讨论】:
标签: c# asp.net-mvc azure-active-directory
要从 Azure AD 获取用户,我们可以使用 Azure AD Graph。我们需要先获取访问令牌,然后才能使用 Azure AD Graph。首先,我们需要从Azure Portal 注册一个网络应用程序。为了让多个公司管理员使用它,我们需要启用多租户。
我还写了一个demo project 来列出登录的租户的用户。您可以参考下图。
您还可以从here 找到很多关于 Azure AD 的示例。
【讨论】: