首页 > 解决方案 > 我点击了权限 api,我想破译描述符 id

问题描述

我想知道,如何获取显示 displayName&permissionDisplayString值的 API URL。

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

我可以使用以下 API URL 检索访问控制列表的数据。在输出中,我能够找到描述符 ID 之类的内容,我是否能够通过解密获得所需的详细信息,或者我们是否有任何其他方式可以获取所需的详细信息。除了在谷歌浏览器中使用 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",

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

解决方案


这个问题在这里讨论,解决方案是使用这个 Rest API:

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

. _ {descriptor}_ _Microsoft.TeamFoundation.Identity;

在响应中,您得到一个 property providerDiaplyName


推荐阅读