列出可以访问企业应用程序AzureAD RBAC的组

时间:2018-02-06 15:11:14

标签: python azure adal azure-cli

我尝试使用AzureAd的图形REST api / python。 我已经和服务主管一起登录了。

是否可以列出有权访问企业应用程序的用户/组? 如果是这样:怎么样?

enter image description here

2 个答案:

答案 0 :(得分:1)

如果您找到了所需内容,请查看RestAPI: https://msdn.microsoft.com/Library/Azure/Ad/Graph/api/api-catalog

如果您没有找到它,则可能无法实现。如果您找到了,那么这个RestAPI将通过azure-graphrbac包在Python中公开:

如果您在RestAPI中找到它,而不是在Python包中找到它,请打开一个问题,以支持您需要的端点:

https://github.com/Azure/azure-sdk-for-python/issues

(我在MS的Azure SDK for Python团队工作)

答案 1 :(得分:0)

感谢@ laurent-mazuel我发现Navigation Properties are missing from SDK

的问题

解决方法:
来自文档:Service Principal Entity具有导航属性appRoleAssignedTo。然后解决方案是使用原始API端点作为以下内容: 在https://graph.windows.net/{tenant_id}/servicePrincipals/{service_principal}/appRoleAssignedTo/

ServicePrincipalOperations并延伸azure-sdk-for-python

返回AppRoleAssignment实体。