Проблема с токеном доступа к Microsoft Graph API - PullRequest
0 голосов
/ 28 мая 2020

У меня проблема с получением токена доступа через Postman.

Я следую этому процессу «Поток 2». http://codematters.tech/getting-access-token-for-microsoft-graph-using-oauth-rest-api/

«Поток 1» работал у меня.

Это данный сценарий. Я отправляю почтовый запрос с телом.

POST https://login.microsoftonline.com/e0xxxxxx-xxxx-xxxx-xxxx-xxxx09d53164/oauth2/v2.0/token

{

client_id: id

client_secret: secret

grant_type: пароль

имя пользователя: пользователь

пароль: пароль

область действия: openid

}

Ответ -> «AADSTS90002: Tenant» не найден. Это может произойти, если для клиента нет активных подписок.

Почему арендатор должен быть пустым, если он был заполнен?

Спасибо за ваша помощь.

1 Ответ

0 голосов
/ 29 мая 2020

Отправленный вами URL-адрес неверен. Этот параметр должен быть не AAD_name, а tenant.

Попробуйте это:

POST: https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token
Content-Type: application/x-www-form-urlencoded

client_id=xxxxx
&scope=openid
&username=user
&password=pass
&grant_type=password

Вы можете найти свой tenant в регистрации приложений: enter image description here

Для получения дополнительной информации вы можете увидеть здесь .


Если вы хотите использовать {{AAD_name}}, вам нужно установить Environment в почтальоне во-первых.

enter image description here

Затем вы можете отправить запрос на публикацию, как показано на ссылке .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...