Share via


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 のバージョン。 このバージョンの API を使用するには、これを '7.1-preview.2' に設定する必要があります。

alwaysAllowAdministrators
query

boolean

true の場合、呼び出し元が管理者である場合は、常に true を返します。

delimiter
query

string

オプションのセキュリティ トークン区切り記号。 既定値は "," です。

tokens
query

string

評価する 1 つ以上のセキュリティ トークン。

応答

名前 説明
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