Permissions - Has Permissions

评估调用方是否对指定的安全令牌集具有指定权限。

GET https://dev.azure.com/{organization}/_apis/permissions/{securityNamespaceId}/{permissions}?api-version=7.1-preview.2
GET https://dev.azure.com/{organization}/_apis/permissions/{securityNamespaceId}/{permissions}?tokens={tokens}&alwaysAllowAdministrators={alwaysAllowAdministrators}&delimiter={delimiter}&api-version=7.1-preview.2

URI 参数

名称 必需 类型 说明
securityNamespaceId
path True

string

uuid

安全命名空间标识符。

organization
path

string

Azure DevOps 组织的名称。

permissions
path

integer

int32

要评估的权限。

api-version
query True

string

要使用的 API 版本。 应将其设置为“7.1-preview.2”才能使用此版本的 API。

alwaysAllowAdministrators
query

boolean

如果为 true 且调用方是管理员,则始终返回 true。

delimiter
query

string

可选的安全令牌分隔符。 默认为“,”。

tokens
query

string

要评估的一个或多个安全令牌。

响应

名称 类型 说明
200 OK

boolean[]

成功的操作

安全性

accessToken

个人访问令牌。 将任何值用作用户名和令牌作为密码。

Type: basic

示例

A list of tokens
Singular token

A list of tokens

Sample Request

GET https://dev.azure.com/fabrikam/_apis/permissions/5a27515b-ccd7-42c9-84f1-54c998f03866?tokens=token1,token2,token3&alwaysAllowAdministrators=False&api-version=7.1-preview.2

Sample Response

{
  "count": 3,
  "value": [
    false,
    false,
    true
  ]
}

Singular token

Sample Request

GET https://dev.azure.com/fabrikam/_apis/permissions/5a27515b-ccd7-42c9-84f1-54c998f03866?alwaysAllowAdministrators=False&api-version=7.1-preview.2

Sample Response