Я использую Azure AD и мне нужно вызвать API, чтобы получить токен доступа для запуска конвейера.
Я использую OAuth2 для авторизации, но не знаю, как это сделать.
Я пробовал использовать Postman и смог успешно получить ответ.
но когда я попробовал то же самое, используя Angular n Node.
In Angular я получил CORS error и In Node я получил код состояния 401 в сообщении
У меня есть URL-адрес конечной точки, который я использую для получения токена из Azure AD, который я тестирую на Postman примерно так.
https://login.microsoftonline.com/ {SomeID} / oauth2 / token
заголовки запроса:
Content-Type: application / x- www-form-urlencoded
тело запроса:
grant_type: client_credentials
client_id: {Client_ID}
client_secret: {Secret}
ресурс: https://management.azure.com
Для узла я использовал имя стороннего пакета AX IOS
Я считаю, что неправильно передавать запрос от самого Angular, поэтому отправка запроса из бэкэнда имеет только смысл.
Пожалуйста, помогите мне Я застрял на 2-х неделях чтения документации, но ничего не добился.
Очень поможет код.