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 參數
名稱 | 位於 | 必要 | 類型 | Description |
---|---|---|---|---|
security
|
path | True |
string uuid |
安全性命名空間識別碼。 |
organization
|
path |
string |
Azure DevOps 組織的名稱。 |
|
permissions
|
path |
integer int32 |
評估的許可權。 |
|
api-version
|
query | True |
string |
要使用的 API 版本。 這應該設定為 '7.1-preview.2',以使用此版本的 API。 |
always
|
query |
boolean |
如果為 true,且呼叫端為系統管理員,則一律會傳回 true。 |
|
delimiter
|
query |
string |
選擇性的安全性權杖分隔符號。 預設為 「,」。 |
|
tokens
|
query |
string |
要評估的一或多個安全性權杖。 |
回應
名稱 | 類型 | 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