我点击了权限API,我想解密描述符ID

时间:2019-08-12 16:29:49

标签: azure-devops azure-devops-rest-api

我想知道如何获取显示以下内容的API URL: displayNamepermissionDisplayString值。

我想了解Azure DevOps的详细信息->项目->项目设置->存储库->所有Git存储库的安全性。

我可以使用下面的API URL检索访问控制列表的数据。 在输出中,我可以找到类似描述符ID的内容,可以通过解密获得所需的详细信息,还是可以通过其他任何方式获取所需的详细信息。 请告知我们,除了在Google Chrome中使用F12之外,是否还有其他选择。

https://dev.azure.com/{organization}/_apis/accesscontrollists/{securityNamespaceId}?api-version=5.0

示例:

"descriptor": "Microsoft.TeamFoundation.Identity;S-1-9-1551374245-1204400969-2402986413-2179408616-0-0-0-0-1",

1 个答案:

答案 0 :(得分:0)

此问题讨论了here,解决方案是使用此Rest API:

https://vssps.dev.azure.com/{organization}/_apis/identities?descriptors={descriptor}&api-version=5.0

{descriptor} Microsoft.TeamFoundation.Identity;

在响应中,您获得属性providerDiaplyName