Как получить разрешения репозитория в Azure Devops?

#azure-devops #azure-devops-rest-api

#azure-devops #azure-devops-rest-api

Вопрос:

Я искал решение, но, похоже, Azure api не обладает такой функциональностью.

Я попытался нажать клавишу F12 и посмотреть, как это решается в самой Azure, и нашел

https://dev.azure.com/{organization}/{}/_api/_security/DisplayPermissions?__v=5amp;tfid={fid}amp;permissionSetId={permissionSetId}amp;permissionSetToken={permissiontoken}" .

Где я могу найти эти параметры? Это лучший способ решить эту проблему? Заранее благодарю вас!

Комментарии:

1. Здравствуйте, есть ли какие-либо обновления для этой проблемы? Пожалуйста, не стесняйтесь, дайте мне знать, поможет ли мой ответ.

2. извините, я проверил, кажется, что в dev.azure сейчас нет этой функции, но на сервере организации есть, как я понял, в прошлом это было и в azure

Ответ №1:

Где я могу найти эти параметры?

 https://dev.azure.com/{organization}/{}/_api/_security/DisplayPermissions?__v=5amp;tfid={fid}amp;permissionSetId={permissionSetId}amp;permissionSetToken={permissiontoken}"
  

Например {} , где находится идентификатор проекта, вы можете использовать вместо него имя проекта.

Для tfid и permissionSetToken API Azure DevOps инкапсулирован в модуль PowerShell и содержит команды для безопасных пространств имен.

Для permissionSetId , этот параметр здесь не меняется, и вы можете заменить его тем, что вы записали в F12

Комментарии:

1. спасибо, о permissionSetId : единственный способ получить доступ — из F12 ?