Service Settings - Set Global Permissions
设置管理源创建和管理的服务范围权限。
PATCH https://feeds.dev.azure.com/{organization}/_apis/packaging/globalpermissions?api-version=7.1
URI 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
organization
|
path | True |
string |
Azure DevOps 组织的名称。 |
api-version
|
query | True |
string |
要使用的 API 版本。 这应设置为“7.1”才能使用此版本的 API。 |
请求正文
名称 | 类型 | 说明 |
---|---|---|
body |
组织的新权限。 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
成功作 |
安全性
oauth2
类型:
oauth2
流向:
accessCode
授权 URL:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
令牌 URL:
https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer
作用域
名称 | 说明 |
---|---|
vso.packaging_manage | 授予创建、读取、更新和删除源和包的功能。 |
定义
名称 | 说明 |
---|---|
Global |
订阅源服务范围作(例如创建新源)的权限。 |
Global |
与标识关联的角色。 |
Identity |
标识描述符是标识类型的包装器(Windows SID、Passport),以及唯一标识符,例如 SID 或 PUID。 |
GlobalPermission
订阅源服务范围作(例如创建新源)的权限。
名称 | 类型 | 说明 |
---|---|---|
identityDescriptor |
具有提供角色的用户标识。 |
|
identityId |
string (uuid) |
与 IdentityDescriptor 对应的 IdentityId |
role |
与标识关联的角色。 |
GlobalRole
与标识关联的角色。
值 | 说明 |
---|---|
administrator |
读取和管理任何源 |
custom |
默认值无效。 |
feedCreator |
能够创建新源。 |
none |
显式无权限。 |
IdentityDescriptor
标识描述符是标识类型的包装器(Windows SID、Passport),以及唯一标识符,例如 SID 或 PUID。
名称 | 类型 | 说明 |
---|---|---|
identifier |
string |
此标识的唯一标识符,不超过 256 个字符,这将持久保存。 |
identityType |
string |
描述符的类型(例如 Windows、Passport 等)。 |