【发布时间】:2022-07-04 01:13:57
【问题描述】:
我已经执行的步骤,
-
创建 Azure 应用程序
- 创建了 Azure 应用程序
- 创建了一个秘密
- 创建了服务主体 注意:我没有添加任何额外的权限或同意。
-
使用“客户端凭据流”(ClientId 和 ClientSecret)获取应用程序令牌
ObjectId 与我在上面创建的应用程序相同。
-
GET https://graph.microsoft.com/v1.0/applications/{{objectId}}
- 我能够获得“Azure 应用程序”。
但是,根据文档GET Application,我需要至少“Application.Read.All”权限才能获得应用程序。
同样, 4. 获取https://graph.microsoft.com/v1.0/servicePrincipals/{{objectId}} - 我可以得到“服务主体”。
但是,根据文档GET ServicePrincipal,我需要至少“Application.Read.All”权限才能获得应用程序。
问题
这是一种预期的行为,我能够获取我自己的 Azure 应用程序,而无需任何额外的权限。或者它是一些错误。因为我找不到任何支持这一点的文档。
【问题讨论】:
-
如果回答对您有帮助,请Accept it as an Answer,以便其他遇到相同问题的人可以找到此解决方案并解决他们的问题。