如何使用REST API管理Azure DevOps组权限

时间:2019-06-03 13:26:08

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

我需要通过继承另一个已经存在的组来设置组权限,但是必须对其进行编码。我已经成功创建了一个网上论坛,但是我还没有找到一种编辑其权限的方法,是否可以使用客户端库或API资源来完成此操作?

我相信应该可以使用SecurityHttpClient的功能SetAccessControlListsAsync()或类似的功能来做到这一点,但是我不确定如何实现。

2 个答案:

答案 0 :(得分:1)

似乎您正在寻找Access Control Entries - Set Access Control Entries API,该API用于在ACL中添加或更新所提供令牌的ACE。

更多详细信息,您可以参考以下文档:

https://docs.microsoft.com/en-us/rest/api/azure/devops/security/?view=azure-devops-rest-5.0

答案 1 :(得分:0)

我认为目前无法使用这些API。我也找不到用于设置群组权限的API。

@Cece Dong-MSFT,在您的回复中,该API用于组织的安全名称空间,但不适用于组。换句话说,我找不到与安全名称空间和组的任何关系。我在项目中创建了一个网上论坛,但是当我将此API用于query all the security namespaces时,我无法获得相关的网上论坛信息。