我们在Web上有很多引用来获取所有AAD用户,但我需要从Azure订阅中获取所有用户 .
我在Azure活动目录中创建了一个App,并将该App添加到Subscription,然后使用ClinetId和Client secret来创建AuthToken . 使用创建的身份验证令牌命中以下REST API(Azure资源管理REST API)
https://management.azure.com/subscriptions//resourceGroups//providers/Microsoft.ApiManagement/service//users?api-version=2018-01-01
但是其余的API只检索一个用户,这是我的用户 .
在这里,我想检索订阅中的所有用户 .
这是我用作参考的MSDN网址 .
请任何人帮我这个 .
2 回答
这不是因为免费的子 .
您的应用是否拥有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
您可以在下面的主题中找到此问题的答案 .
Removing the user from Azure subscription programtically(C#)