Проверка подлинности Azure клиентской библиотеки служб Dev Ops с помощью идентификатора клиента и секрета - PullRequest
0 голосов
/ 08 мая 2020

Я хочу создать пользовательское клиентское приложение для облегчения управления выпусками. Я хочу интегрироваться с Azure Dev Ops с использованием клиентских библиотек.

Есть ли неинтерактивный способ аутентификации, отличный от PAT, срок действия которого истекает? Я не хочу использовать делегированный доступ, потому что буду контролировать разрешения из приложения.

1 Ответ

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

Есть ли неинтерактивный способ аутентификации, отличный от PAT, срок действия которого истекает?

AFAIK, я боюсь, что нет такого неинтерактивного способа аутентификации, кроме PAT .

Существует аналогичная проблема на github:

Все методы аутентификации для доступа к Azure службе Devops являются интерактивными, за исключением одного (который все еще требует взаимодействия через пользовательское c устройство, например мобильное).

Нет хорошего способа выполнить авторизацию по отношению к DevOps api для неинтерактивной службы. Все они требуют взаимодействия с пользователем или подделки

И вы можете голосовать и комментировать голос пользователя Поддержка неинтерактивного доступа к сервисам через принципалов сервисов. .

В качестве обходного пути вы можете использовать PAT и продлить его период до одного года.

Надеюсь, это поможет.

учетная запись службы пользователя или аналогичная.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...