Freigeben über


Permissions - Has Permissions

Wertet aus, ob der Aufrufer über die angegebenen Berechtigungen für den angegebenen Satz von Sicherheitstoken verfügt.

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-Parameter

Name In Erforderlich Typ Beschreibung
securityNamespaceId
path True

string

uuid

Bezeichner des Sicherheitsnamespaces.

organization
path

string

Der Name der Azure DevOps-Organisation.

permissions
path

integer

int32

Auszuwertende Berechtigungen.

api-version
query True

string

Version der zu verwendenden API. Dies sollte auf "7.1-preview.2" festgelegt werden, um diese Version der API zu verwenden.

alwaysAllowAdministrators
query

boolean

Wenn true und der Aufrufer ein Administrator ist, geben Sie immer true zurück.

delimiter
query

string

Optionales Sicherheitstokentrennzeichen. Der Standardwert ist ",".

tokens
query

string

Ein oder mehrere auszuwertende Sicherheitstoken.

Antworten

Name Typ Beschreibung
200 OK

boolean[]

Erfolgreicher Vorgang

Sicherheit

accessToken

Persönliches Zugriffstoken. Verwenden Sie einen beliebigen Wert für den Benutzernamen und das Token als Kennwort.

Type: basic

Beispiele

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