Политика филиала Azure DevOps: как разрешить проверку от идентификатора до пользователя? - PullRequest
0 голосов
/ 04 января 2019

Когда я получаю конфигурацию политики для необходимых рецензентов, появляется список идентификаторов (в виде направляющих).

Если требуемый рецензент является группой, я могу сопоставить ее с результатами получения Списка групп графиков.

Но если рецензентом является конкретный пользователь, а этот пользователь является учетной записью Windows (Live), результат Graph-Users-List не содержит идентификатор из политики. (У учетных записей AAD и VSTS есть guid, но у меня нет примера политики для проверки их соответствия).

Все пользовательские API поиска основаны на идентификаторе или дескрипторе хранилища, а не на том, что похоже на guid (и я только что попробовал несколько [1] передачи идентификатора из политики).

Какой API может получить данные пользователя по идентификатору из списка необходимых рецензентов?


[1] Документация местами не соответствует между ссылками и примерами, поэтому стоит попробовать: -)

1 Ответ

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

API User Entitlements выполняет поиск по тому же идентификатору, который использует политика.

GET https://vsaex.dev.azure.com/{organization}/_apis/userentitlements/{userId}?api-version=4.1-preview.1
...