다음을 통해 공유


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 매개 변수

Name In(다음 안에) 필수 형식 Description
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

평가할 하나 이상의 보안 토큰입니다.

응답

Name 형식 Description
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