Azure DevOps 分支策略:如何解决从 ID 到用户所需的审核?

问题描述 投票:0回答:1

当我获得所需审阅者的策略配置时,会出现一个 id 列表(看起来像 guid)。

如果所需的审阅者是一个组,我可以将其与获取 Graph-Groups-List 的结果进行匹配。

但是,当审阅者是特定用户,并且该用户是 Windows(实时)帐户时,图形用户列表的结果不包含策略中的 ID。 (AAD 和 VSTS 帐户确实有一个 guid,但我没有示例策略来检查它们是否匹配)。

所有用户查找 API 都基于存储 id 或描述符,而不是任何看起来像 guid 的东西(我刚刚尝试了一些[1]从策略中传递 id)。

什么 API 可以根据所需审阅者列表中的 id 获取用户的详细信息?


[1] 该文档在某些地方,参考和示例之间不一致,因此值得一试:-)

azure-devops azure-devops-rest-api
1个回答
0
投票

用户身份 api 通过策略使用的相同 ID 进行查找。

GET https://vssps.dev.azure.com/{organization}/_apis/identities?identityIds={UserId}&queryMembership=None&api-version=7.0
© www.soinside.com 2019 - 2024. All rights reserved.