Azure Аутентификация DevOps Rest API - PullRequest
0 голосов
/ 25 мая 2020

Я хочу получить совет о том, как лучше всего аутентифицировать мой скрипт с помощью Azure DevOps. У меня есть сценарий PowerShell, который будет работать в учетной записи автоматизации Azure, использующей субъект-службу. В настоящее время я аутентифицирую свой скрипт, создав учетную запись в Azure DevOps и затем генерируя токен.

Но я хотел бы использовать субъект-службу учетной записи автоматизации Azure для аутентификации и доступа к DevOps API с помощью токена JWT. Это возможно?

(Когда я go подключаюсь к SPN в Azure AD и смотрю настройки API, к которым SPN может получить доступ, я вижу вариант для azure DevOps. Есть ли способ использовать это установка в моем скрипте)

1 Ответ

0 голосов
/ 26 мая 2020

Но я хотел бы использовать субъект-службу учетной записи автоматизации Azure для аутентификации и доступа к DevOps API с помощью токена JWT. Возможно ли это?

AFAIK, это возможно.

Мы могли бы попробовать добавить Delegated permissions для приложения, API permissions -> Add a permission -> Azure devops :

enter image description here

Вы можете проверить документ Образец ADAL управляемого клиента для получения более подробной информации.

Надеюсь на это помогает.

...