当我获得所需审阅者的策略配置时,会出现一个 id 列表(看起来像 guid)。
如果所需的审阅者是一个组,我可以将其与获取 Graph-Groups-List 的结果进行匹配。
但是,当审阅者是特定用户,并且该用户是 Windows(实时)帐户时,图形用户列表的结果不包含策略中的 ID。 (AAD 和 VSTS 帐户确实有一个 guid,但我没有示例策略来检查它们是否匹配)。
所有用户查找 API 都基于存储 id 或描述符,而不是任何看起来像 guid 的东西(我刚刚尝试了一些[1]从策略中传递 id)。
什么 API 可以根据所需审阅者列表中的 id 获取用户的详细信息?
[1] 该文档在某些地方,参考和示例之间不一致,因此值得一试:-)
用户身份 api 通过策略使用的相同 ID 进行查找。
GET https://vssps.dev.azure.com/{organization}/_apis/identities?identityIds={UserId}&queryMembership=None&api-version=7.0