Как получить токен v2 jwt при авторизации против AzureAD в Почтальоне - PullRequest
0 голосов
/ 07 апреля 2020

Я могу получить токен v1.0 jwt с указанными ниже настройками.

Как мне вернуть конечную точку https://login.microsoftonline.com/{tenant_id}/oauth2/v2.0/authorize v2.0?

enter image description here

1 Ответ

1 голос
/ 08 апреля 2020

Сначала нам нужно создать приложение в объявлении с «Поддерживаемые типы учетных записей» как Accounts in any organizational directory (Any Azure AD directory - Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox). (Когда мы выбираем эту опцию, свойство accessTokenAcceptedVersion в его манифесте будет 2). enter image description here

Затем нам нужно добавить в него область видимости, и когда мы запрашиваем токен доступа, нам нужно использовать openid api://xxxxxx/User.read вместо только openid в почтальоне в качестве предоставленный вами снимок экрана.

После этого мы можем запросить токен доступа (v2) enter image description here

Анализировать маркер доступа, он покажет v2. enter image description here

Обновление о том, как добавить область:

Мы можем добавить область в приложение на портале (показано на скриншоте ниже): enter image description here

enter image description here

enter image description here

Затем мы можем скопировать объем непосредственно отсюда, как показано ниже: enter image description here

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