Запрос маркера доступа в Postman для Azure AD B2C
как я могу запросить Access Token
на почтальон С Azure AD B2C арендатор?
Я попытался взять url из Run Now
на портале Azure и поместите это в Auth Url
но это приводит к следующей ошибке:
обновление
после ответа Криса, я теперь мимо вышеуказанной ошибки. Я могу войдите, но все еще не можете получить маркер доступа:
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.
в поле аутентификация клиента выберите " Отправить учетные данные клиента в теле".