Запрос маркера доступа в Postman для Azure AD B2C

как я могу запросить Access Token на почтальон С Azure AD B2C арендатор?

new access token screenshot


Я попытался взять url из Run Now на портале Azure и поместите это в Auth Url но это приводит к следующей ошибке:

b2c error


обновление

после ответа Криса, я теперь мимо вышеуказанной ошибки. Я могу войдите, но все еще не можете получить маркер доступа:

AADB2C90085: служба обнаружила внутреннюю ошибку. Пожалуйста, повторите проверку и повторите попытку. ID корреляции: 45c56d47-4739-465f-8e02-49ba5b3a1b86 Метка времени: 2017-11-16 15:27: 52Z

2 ответов


используя ответ @Chris Padgett, я смог заставить его работать с помощью Implicit тип Гранта (не удалось заставить его работать с типом Gran кода авторизации).


Тип Гранта: Implicit

URL-адрес обратного вызова: любой URL-адрес, определенный в мое приложение В2С

Auth URL:https://login.microsoftonline.com/te/{tenant}/{policy}/oauth2/v2.0/authorize

идентификатор клиента: Application ID из моего приложения B2C

объем: https://{tenant}.onmicrosoft.com/{web api app id uri}/{scope name}

Проверка Подлинности Клиента : Either one, it didn't matter


обновление

Microsoft документировала этот процесс сейчас! пользователь почтальон, чтобы получить токен и проверить API.


для поля URL-адрес аутентификации вам нужно только ввести URL-адрес конечной точки авторизации без параметров строки запроса:

https://login.microsoftonline.com/te/{tenant}/{policy}/oauth2/v2.0/authorize

для поля URL маркера доступа:

https://login.microsoftonline.com/te/{tenant}/{policy}/oauth2/v2.0/token

в поле URL обратного вызова необходимо ввести URL-адрес ответа, зарегистрированный в приложении Azure AD B2C, например:

https://www.getpostman.com/oauth2/callback

в поле область введите "openid", а также любые области доступа API.

в поле аутентификация клиента выберите " Отправить учетные данные клиента в теле".