Установка разрешений для разных пространств имен в Azure DevOps с помощью Rest API

Как я могу использовать RestAPI для установки разрешений для определений сборки, определений выпуска, репозитория git и ценных бумаг команды? Когда я использовал TFS, я мог сделать это с помощью инструмента Tfsssecurity.exe.

Отредактировано. Например, я пытаюсь изменить права доступа к проекту группы участников. например, Разрешить участникам переименовывать командный проект и т. д.

введите здесь описание изображения


person wonderfulworldwithcharity    schedule 29.05.2019    source источник


Ответы (2)


Вы ищете страницу Security API? Возможно, вам потребуется управлять членством в группе с помощью Graph API. .

На странице Начало работы перечислены библиотеки, которые можно использовать, и способы их использования. для аутентификации.

person Giulio Vian    schedule 29.05.2019
comment
В оболочку этого API входит модуль PowerShell: powershellgallery.com/packages/AzurePipelinesPS - person Dejulia489; 14.08.2020

Не существует REST API для изменения разрешений для определения выпуска и репозитория git. Другие участники представляют голос пользователя, за который вы можете проголосовать Установить разрешения на управление версиями с помощью REST API

Для получения дополнительной информации перейдите по этим ссылкам:

VSTS REST API для изменения безопасности разрешения на определение выпуска или среду определения выпуска

Используйте VSTS Rest API для установки разрешений репозитория git

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

person Hugh Lin    schedule 29.05.2019
comment
Привет, Хью, мне действительно нужен REST API для Azure DevOps. Я думаю, что выше для TFS on prem? - person wonderfulworldwithcharity; 29.05.2019
comment
Привет, greatworldwithcharity, вышесказанное касается vsts, это старая версия azure DevOps. Этот захваченный API был доступен в предыдущих версиях, но недоступен в сегодняшней версии. Это моя ошибка. Извините за неудобства. - person Hugh Lin; 31.05.2019