Azure AD 应用程序 - 列出具有角色分配的订阅

Posted

技术标签:

【中文标题】Azure AD 应用程序 - 列出具有角色分配的订阅【英文标题】:Azure AD application - List subscription with role assignment 【发布时间】:2022-01-17 15:03:58 【问题描述】:

我是 Azure 的新手。我创建了一个 Azure AD 应用程序并在多个订阅中为其分配了读者角色 - 我想动态列出这些订阅

我需要一个 API 来列出我的应用程序具有角色分配的所有订阅,但我找不到方法来做到这一点。有什么想法吗?

谢谢!

【问题讨论】:

【参考方案1】:

您要调用的 API 是 Subscriptions - List,它将为您提供调用者有权访问的所有订阅的列表。

【讨论】:

【参考方案2】:

您可以使用以下 REST API 方法列出订阅

GET https://management.azure.com/subscriptions?api-version=2020-01-01

参考:Subscriptions - List - REST API (Azure Resource Management) | Microsoft Docs

【讨论】:

就是这样,谢谢!

以上是关于Azure AD 应用程序 - 列出具有角色分配的订阅的主要内容,如果未能解决你的问题,请参考以下文章

Azure AD 身份验证和为应用程序用户分配角色

是否可以为 Azure AD 中的用户或组分配多个角色?

如何使用 Azure AD MSAL 库将角色包含到访问令牌中

系统分配的托管标识的 Azure ARM 角色分配第一次运行失败

Azure AD 应用程序角色

在 Service Fabric AD 应用程序上分配服务主体管理员角色