【问题标题】:Accessing Azure Active directory users and roles访问 Azure Active Directory 用户和角色
【发布时间】:2018-08-28 09:18:23
【问题描述】:

由于 Azure REST API 有助于在订阅级别检索用户和相应的角色信息。

我想知道我手动创建了一些用户并在 Azure Active Directory 中为他们分配了不同的角色,我想通过 REST API 调用或以编程方式从 azure Active Directory 访问这些信息。

如何在 azure Active Directory 级别访问该信息以检索用户列表?是否有可用的 API 调用?在这种情况下如何使用 GRAPH API 以及如何使用它?

请输入您的建议。谢谢大家!

【问题讨论】:

    标签: rest azure active-directory azure-active-directory


    【解决方案1】:

    是的,您可以通过 REST API 执行此操作。

    有两个 API 可用:

    1. Azure Active Directory Graph API - graph.windows.net(旧)
    2. Microsoft Graph graph.microsoft.com(新)。

    您应该使用 graph.microsoft.com API(检查新 API 是否满足您的所有要求)。

    Working with users in Microsoft Graph

    【讨论】:

    • 谢谢@Martin Brandl
    【解决方案2】:

    您可以使用 Microsoft Graph 列出所有用户:https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/user_list

    https://graph.microsoft.com/v1.0/users/
    

    您可以通过 https://developer.microsoft.com/en-us/graph/graph-explorer 的 Graph Explorer 尝试一下

    您需要一个访问令牌来调用 Microsoft Graph,有关获取访问令牌的更多信息可以在这里找到:https://developer.microsoft.com/en-us/graph/docs/concepts/auth_overview

    【讨论】:

      【解决方案3】:

      您可以使用 Azure AD Graph API 通过 GET https://graph.windows.net/myorganization/users?api-version=1.6 检索用户列表和相应的角色。详情请阅读here

      【讨论】:

      • 感谢@Sunny Sun - MFST
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-06-16
      • 2016-10-16
      • 2021-08-03
      • 2021-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多