Я разрабатываю API с использованием VS 2017, который я тестирую с помощью Postman. Я следил за этой записью в блоге Начало работы с аутентификацией Windows Azure AD с использованием Postman . Я наконец получил его, чтобы дать мне токен доступа и токен обновления. Около 3 четвертей пути через пост я наткнулся на это:
ресурс: https://management.core.windows.net
, который нужно поместить в Postman (я использую версию приложения Postman для Windows). Я не был уверен, для чего это нужно, поэтому я остановился. В конце концов я получил токен доступа и токен обновления, но когда мне нужно было получить больше информации для всех подписок, я получил ошибки, в которых говорилось, что я указал действительный ресурс. Итак, я подумал, что мне нужно будет начать заново, но пройти повторную аутентификацию и получить код из Azure. Я так и сделал и вложил это в Почтальона, как говорится в сообщении в блоге. Однако выдача этого POST приводит к этой ошибке:
"error": "unauthorized_client",
"error_description": "AADSTS70002: Error validating credentials. AADSTS65005: Invalid resource. The client has requested access to a resource which is not listed in the requested permissions in the client's application registration. Client app ID: d37abf69-42ce-4571-b146-f3422e73f041. Resource value from request: https://management.core.windows.net. Resource app ID: 797f4846-ba00-4fd7-ba43-dac1f8f63013. List of valid resources from app registration: 00000002-0000-0000-c000-000000000000.\r\nTrace ID: 9f028899-6d03-409e-8db4-4e9905000300\r\nCorrelation ID: ec253a1b-9fdc-495f-9310-6b40a42e5d93\r\nTimestamp: 2018-11-19 22:20:02Z",
"error_codes": [
70002,
65005
]
Я не понимаю, почему и что я мог сделать неправильно. Я заранее определил ресурс в соответствии с инструкцией, так что я сделал не так?