Azure devops Azure DevOps ServiceConnection角色Rest API
如何使用RESTAPI修改Azure DevOps ServiceConnection角色 这是相应的UI 我想在“用户”角色中添加一个团队 我一直在看Azure devops Azure DevOps ServiceConnection角色Rest API,azure-devops,azure-devops-rest-api,Azure Devops,Azure Devops Rest Api,如何使用RESTAPI修改Azure DevOps ServiceConnection角色 这是相应的UI 我想在“用户”角色中添加一个团队 我一直在看 这是正确的方向吗?您可以使用下面的api来更新服务连接的安全性 Put https://dev.azure.com/<Org>/_apis/securityroles/scopes/distributedtask.serviceendpointrole/roleassignments/resources/<resourcesI
这是正确的方向吗?您可以使用下面的api来更新服务连接的安全性
Put https://dev.azure.com/<Org>/_apis/securityroles/scopes/distributedtask.serviceendpointrole/roleassignments/resources/<resourcesId>?api-version=5.1-preview.1"
您可以从每个用户的权限页面的UI页面中的URL获取userDescriptor。
请注意url。。。其中包含Projectd_ServiceEndpointId
$url="https://dev.azure.com/$OrganizationName/_apis/securityroles/scopes/distributedtask.serviceendpointrole/roleassignments/resources/$($ProjectId)_$($ServiceEndpointId)?api-version=5.1-preview.1"
投射自
https://dev.azure.com/$OrganizatioName/_apis/projects?api-version=5.1
来自[属性:originId]的用户ID
https://vssps.dev.azure.com/$OrganizatioName/_apis/graph/groups?api-version=5.1-preview.1
来自的ServiceEndpointId
https://dev.azure.com/$OrganizatioName/$ProjectId/_apis/serviceendpoint/endpoints?api-version=5.1-preview.2
https://vssps.dev.azure.com/$OrganizatioName/_apis/graph/groups?api-version=5.1-preview.1
https://dev.azure.com/$OrganizatioName/$ProjectId/_apis/serviceendpoint/endpoints?api-version=5.1-preview.2