Condividi tramite


Permissions - Has Permissions

Valuta se il chiamante dispone delle autorizzazioni specificate per il set specificato di token di sicurezza.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
securityNamespaceId
path True

string

uuid

Identificatore dello spazio dei nomi di sicurezza.

organization
path

string

Nome dell'organizzazione di Azure DevOps.

permissions
path

integer

int32

Autorizzazioni da valutare.

api-version
query True

string

Versione dell'API da usare. Deve essere impostato su '7.1-preview.2' per usare questa versione dell'API.

alwaysAllowAdministrators
query

boolean

Se true e se il chiamante è un amministratore, restituisce sempre true.

delimiter
query

string

Separatore di token di sicurezza facoltativo. Il valore predefinito è ",".

tokens
query

string

Uno o più token di sicurezza da valutare.

Risposte

Nome Tipo Descrizione
200 OK

boolean[]

operazione riuscita

Sicurezza

accessToken

Token di accesso personale. Usare qualsiasi valore per il nome utente e il token come password.

Type: basic

Esempio

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