Есть ли другой способ проверки подлинности CLI Azure Devops, кроме маркера доступа (PAT)? - PullRequest
0 голосов
/ 31 января 2019

Контекст

Я пытаюсь управлять своими проектами и репозиториями Azure Devops в автоматическом режиме с помощью VSTS CLI.Может быть, я что-то упустил, но, похоже, единственный способ - это токен доступа.Я бы не использовал токены, вместо этого я предпочел бы более интегрированный метод аутентификации, подобный тому, как Git Credential Manager интегрируется с Azure Devops.Я предпочитаю использовать «оценка предприятия» (как MS называет это).

Вопрос

Чего мне не хватает, как я могу выполнить простоеЗадача, например, создание репо в Azure Devops без вмешательства в PAT?

О методах аутентификации MS пишет:

Службы Azure DevOps и TFS используют аутентификация корпоративного уровня для защиты и защиты ваших данных.Такие клиенты, как Visual Studio и Eclipse (с подключаемым модулем Team Explorer Everywhere), также поддерживают учетную запись Microsoft и проверку подлинности Azure AD. Для инструментов сторонних разработчиков , которые интегрируются в DevOps Azure, но не поддерживают учетную запись Microsoft или проверку подлинности Azure AD, необходимо использовать PAT.

Ответы [ 2 ]

0 голосов
/ 27 июня 2019

С помощью новейшего интерфейса командной строки Azure DevOps (https://docs.microsoft.com/en-us/azure/devops/cli/index?view=azure-devops),) теперь вы можете получить доступ к DevOps Azure с помощью az login, где вы можете проходить аутентификацию с использованием потока o-auth. Проверьте это.

Однако длясценарий использования неинтерактивной автоматизации, единственным методом является PAT.

0 голосов
/ 31 января 2019

Похоже, что VSTS CLI устарел и больше не будет получать новые функции.На момент написания этой статьи документация по VSTS CLI, похоже, не упоминала об этом движении.

Расширение Azure DevOps для интерфейса командной строки Azure заменило интерфейс командной строки VSTS.Интерфейс командной строки Azure поддерживает проверку подлинности уровня предприятия, а команды расширения DevOps Azure отображаются на устаревшие команды консоли VSTS. Вот отображение для команд

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