Bagikan melalui


Permissions - Has Permissions

Mengevaluasi apakah penelepon memiliki izin yang ditentukan pada set token keamanan yang ditentukan.

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

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
securityNamespaceId
path True

string

uuid

Pengidentifikasi namespace keamanan.

organization
path

string

Nama organisasi Azure DevOps.

permissions
path

integer

int32

Izin untuk mengevaluasi.

api-version
query True

string

Versi API yang akan digunakan. Ini harus diatur ke '6.0' untuk menggunakan versi api ini.

alwaysAllowAdministrators
query

boolean

Jika true dan jika penelepon adalah administrator, selalu kembalikan true.

delimiter
query

string

Pemisah token keamanan opsional. Default ke ",".

tokens
query

string

Satu atau beberapa token keamanan untuk dievaluasi.

Respons

Nama Jenis Deskripsi
200 OK

boolean[]

operasi berhasil

Keamanan

accessToken

Token akses pribadi. Gunakan nilai apa pun untuk nama pengguna dan token sebagai kata sandi.

Type: basic

Contoh

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=6.0

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=6.0

Sample Response