Токены
Личные маркеры доступа (PAT)
API управления жизненным циклом PAT позволяет пользователям управлять жизненным циклом своих личных маркеров доступа (PAT), которые можно использовать в качестве альтернативного метода для проверки подлинности в Azure DevOps. Примеры и полный список доступных запросов см. в справочнике по API управления жизненным циклом PAT.
Чтобы запросы в этом API выполнялись, они должны быть авторизованы с помощью маркера доступа Azure AD.
Узнайте, как получить маркер доступа Azure AD с потоком кода авторизации, следуя этому руководству.
Для scope
маркера должен быть 499b84ac-1321-427f-aa17-267ca6975798/.default
, который предоставляет доступ к Azure DevOps Services REST API.
Получив маркер, используйте его в качестве маркера Bearer
в Authorization
заголовке запроса.
Пример. Использование маркера доступа Azure AD для выполнения запроса pats списка
В этом примере показано, как использовать маркер Azure AD для перечисления pat в организации. Полный список параметров и пример ответа см. в справочнике по API.
Совет
Попробуйте выполнить этот и другие запросы из API в Postman!
Не забудьте заменить идентификаторы (клиент, организация и т. д.) и маркер доступа на вкладке Авторизация.
$auth = "Bearer <Azure AD token>"
$azureDevOpsApiVersion = "{latest API version}"
$headers = @{
'Authorization' = $auth
}
Invoke-RestMethod -H $headers "https://vssps.dev.azure.com/{organization}/_apis/Tokens/Pats?api-version=$azureDevOpsApiVersion"