【发布时间】:2022-10-21 15:10:04
【问题描述】:
我需要获取 Azure AD 应用程序的名称和所有者信息。 我可以使用的凭据包括:租户 ID、订阅 ID、客户端 ID 和客户端密码。
我发现 Microsoft Graph API(我使用 azure-graphrbac python 包)有一个applications.get() 函数,
但这会引发GraphErrorException: Insufficient privileges to complete the operation。
根据文档,它需要此权限 - Application.Read.All,这是否具有等效的操作?
(我们使用 JSON 文件创建具有所有其他必要权限的自定义角色作为操作,并将该角色赋予应用程序)
我尝试了以下操作:
Microsoft.Directory/applications/allProperties/read
Microsoft.Directory/applications/owners/read
但结果保持不变,它需要许可的其他操作, 或者,是否有另一个包我可以使用上述权限和其他操作权限来获取应用程序信息。
【问题讨论】:
标签: azure azure-active-directory microsoft-graph-api