Azure - как интегрировать расширенную аутентификацию / авторизацию службы приложений Azure для доступа к API Azure Devops (задачи, конвейеры) - PullRequest
0 голосов
/ 20 ноября 2019

Создание веб-страницы для отображения списка задач azuredevops, конвейеров ... страница будет аутентифицирована при входе в систему AAD. таким образом, чтобы получить информацию о devops (задачах) из API, как она должна быть аутентифицирована и как мы можем это реализовать.

1 Ответ

1 голос
/ 21 ноября 2019

Если тип вашего приложения Interactive client-side или Interactive JavaScript, вы можете использовать механизм аутентификации Active Directory authentication library ( ADAL ). Вы можете обратиться к этому документу и руководству :

enter image description here

ADAL позволяет разработчикам приложений аутентифицировать пользователейв облачный или локальный Active Directory (AD) и получение токенов для защиты вызовов API. ADAL упрощает аутентификацию для разработчиков с помощью таких функций, как:

  • настраиваемый кэш токенов, в котором хранятся токены доступа и обновляются токены
  • Автоматическое обновление токена по истечении срока действия токена доступа и доступности токена обновления
  • Поддержка асинхронных вызовов методов
...