У меня есть веб-приложение, написанное на Angular 7. Я пытаюсь использовать API-интерфейсы DevOps Azure и понимаю, что мне нужно настроить приложение Azure Active Directory.Я пробовал несколько библиотек, таких как adal-angular
msal-angular
и оболочки типа microsoft-adal-angular6
.Следовал их документации и образцам.Я могу успешно получить доступ к имени пользователя, электронной почте и токену.Я могу использовать токен для API Microsoft Graph, но не для API Azure DevOps.Я попытался использовать этот токен в качестве Аутентификации Bearer
для моего HttpClient
, однако я получаю Код состояния 203.
Затем я нашел этот ответ , и я думаю, что это недостающая частьчто мне нужно, но это для dotNet.
API я собираюсь: https://app.vssps.visualstudio.com/_apis/accounts
Q:
- Что такоетокен, который я получаю?
- Как получить соответствующий токен с помощью Angular 7?
- Какие библиотеки мне нужны?