无法通过Postman获取Azure资源列表



我正在尝试获取Azure资源组中存在的资源列表。

要做到这一点,我通过使用client_credentials流在Azure AD中注册一个应用程序来获得访问令牌。

但是当我使用该令牌查询如下时,我得到401 Unauthorized-身份验证失败错误。

我使用的查询:

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/resources?api-version=2021-04-01

我有所有者访问我所有的资源,但为什么我得到401未经授权的错误。有我遗漏的步骤吗?

谁能给我指条正确的路?

我知道我必须给API权限Azure服务管理.

在给出user_impersonation之后,我将作用域更改为https://management.azure.com/.default并获得访问令牌。

使用这个令牌,我成功地获得了资源列表,没有任何错误。

最新更新