检索Azure订阅中的所有用户

时间:2018-06-29 22:38:29

标签: azure azure-management-api

我们在网络上有很多引用来获取所有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

但是其余的API只能检索一个用户,这是我的。

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

这是我用作参考的MSDN网址。

请任何人帮助我。

2 个答案:

答案 0 :(得分:0)

这不是因为有空子。

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

在图形API上,https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-graph-api-quickstart

答案 1 :(得分:0)

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

Removing the user from Azure subscription programtically(C#)