Поиск имени пользователя для SID в Azure Rest API C # - PullRequest
0 голосов
/ 21 мая 2019

У меня есть SID (Microsoft.TeamFoundation.Identity; S-1-9-1531374245-1204410969-2402986413-2179508616-0-0-0-0-1), и у меня есть ACL для него с использованием безопасности DevOps AzureAPI отдыха.Я пытаюсь найти пользователя (имя пользователя или адрес электронной почты), связанного с этим, и я не могу найти правильный вызов API.Кто-нибудь когда-нибудь пытался это сделать?PS SID выше поддельный, но я включил его в качестве примера того, что я пытаюсь найти.

Я попытался использовать график api для поиска пользователя и перехода в другом направлении.Но я не смог найти способ создать SID для пользователя в этом направлении.Если бы я мог, то я мог бы перебор SID в дескрипторах списков контроля доступа.Не совсем то, что я хочу сделать, но если это единственный способ, которым я воспользуюсь.

Если это поможет, я могу описать, что я пытаюсь сделать:

  • У нас более 70 групповых проектов, которыми мы управляем
  • . Нам нужно предоставить доступ команде менеджеров по обеспечению качества для работы с общими запросами в Board.
  • Мы делаем это вручную, нажимая на Board> Queries> Общие запросы>…> Безопасность
  • Затем мы добавляем группы и затем разрешаем разрешение «Участник» для этой группы
  • Мы хотим программно выполнить этот набор шагов с помощью Azure DevOps Rest API
  • Мне нужно выполнить перевод между пользователем графика и идентификатором безопасности, указанным в записях ACE в ACL в пространстве безопасности SecurityNamespace, для разрешения запроса
...