Permissions - Has Permissions
Avalia se o chamador tem as permissões especificadas no conjunto especificado de tokens de segurança.
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
Parâmetros de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
security
|
path | True |
string uuid |
Identificador de namespace de segurança. |
|
organization
|
path |
string |
O nome da organização do Azure DevOps. |
|
|
permissions
|
path |
integer int32 |
Permissões a serem avaliadas. |
|
|
api-version
|
query | True |
string |
Versão da API a ser usada. Isso deve ser definido como '7.1-preview.2' para usar essa versão da api. |
|
always
|
query |
boolean |
Se true e se o chamador for um administrador, sempre retornará true. |
|
|
delimiter
|
query |
string |
Separador de token de segurança opcional. O padrão é "". |
|
|
tokens
|
query |
string |
Um ou mais tokens de segurança a serem avaliados. |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 200 OK |
boolean[] |
operação bem-sucedida |
Segurança
accessToken
Token de acesso pessoal. Use qualquer valor para o nome de usuário e o token como a senha.
Tipo:
basic
Exemplos
| A list of tokens |
| Singular token |
A list of tokens
Solicitação de exemplo
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
Resposta de exemplo
{
"count": 3,
"value": [
false,
false,
true
]
}
Singular token
Solicitação de exemplo
GET https://dev.azure.com/fabrikam/_apis/permissions/5a27515b-ccd7-42c9-84f1-54c998f03866?alwaysAllowAdministrators=False&api-version=7.1-preview.2