Сначала нам нужно создать приложение в объявлении с «Поддерживаемые типы учетных записей» как Accounts in any organizational directory (Any Azure AD directory - Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox)
. (Когда мы выбираем эту опцию, свойство accessTokenAcceptedVersion
в его манифесте будет 2
). ![enter image description here](https://i.stack.imgur.com/C5DKO.png)
Затем нам нужно добавить в него область видимости, и когда мы запрашиваем токен доступа, нам нужно использовать openid api://xxxxxx/User.read
вместо только openid
в почтальоне в качестве предоставленный вами снимок экрана.
После этого мы можем запросить токен доступа (v2) ![enter image description here](https://i.stack.imgur.com/7x7AA.png)
Анализировать маркер доступа, он покажет v2. ![enter image description here](https://i.stack.imgur.com/7xeqA.png)
Обновление о том, как добавить область:
Мы можем добавить область в приложение на портале (показано на скриншоте ниже): ![enter image description here](https://i.stack.imgur.com/POkzr.png)
![enter image description here](https://i.stack.imgur.com/ffzU3.png)
![enter image description here](https://i.stack.imgur.com/Kq4qd.png)
Затем мы можем скопировать объем непосредственно отсюда, как показано ниже: ![enter image description here](https://i.stack.imgur.com/MW3gS.png)