Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Личные маркеры доступа (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"