【问题标题】:Retrieving all the users in an Azure subscription检索 Azure 订阅中的所有用户
【发布时间】:2018-12-09 03:33:17
【问题描述】:

我们在网络上有很多引用来获取所有 AAD 用户,但我需要从 Azure 订阅中获取所有用户。

我在 Azure 活动目录中创建了一个应用程序并将该应用程序添加到订阅中,然后使用 ClinetId 和客户端密码创建 AuthToken。使用创建的身份验证令牌访问以下 REST API(Azure 资源管理 REST API)

https://management.azure.com/subscriptions/{我的订阅 id}/resourceGroups/{我的资源组名称}/providers/Microsoft.ApiManagement/service/{我的 Azure 管理 API 名称}/users?api-version=2018-01- 01

但是这个 REST API 只检索一个用户,这是我的。

在这里,我想检索订阅中的所有用户。

这是我用作参考的MSDN url。

请任何人帮助我。

【问题讨论】:

标签: azure azure-management-api


【解决方案1】:

这不是因为免费的子。

您的应用是否拥有 Graph API(读取用户)的权限?如果您通过 PS 控制台尝试相同的用户并获得相同的输出,那么它不是您的代码而是权限(在 PS https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-powershell-1.0/ff730967(v=technet.10) 上阅读很好)。

关于graph api这里https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-graph-api-quickstart

【讨论】:

  • 感谢 Stefan 的回复。您给出的示例 URL 是使用 Graph API,如果我不理解错误的 Graph API 将从 Azure 活动目录(而不是订阅)中获取所有用户。如果我错了,请纠正我。在这里,我想从 azure 订阅中检索所有用户。我这几天一直在寻找解决方案,请任何人在这里帮助我。
  • 请让我知道我们是否可以从订阅也从 Graph API 获取用户。
  • 嗨,下面的 URL 正在获取订阅中的用户列表。 docs.microsoft.com/en-us/azure/role-based-access-control/… 但此 URL 仅获取用户 GUID。但我想要用户的所有信息。请任何人帮助我获取所有用户的所有信息。
【解决方案2】:

您可以在下面的帖子中找到此问题的答案。

Removing the user from Azure subscription programtically(C#)

【讨论】:

    猜你喜欢
    • 2019-01-16
    • 1970-01-01
    • 2021-12-01
    • 2013-04-01
    • 1970-01-01
    • 2021-06-17
    • 2013-11-07
    • 2012-08-05
    • 1970-01-01
    相关资源
    最近更新 更多