Tokens
PATs (Tokens de Acesso Pessoal)
A API de Gerenciamento do Ciclo de Vida do PAT permite que os usuários gerenciem o ciclo de vida de seus PATs (tokens de acesso pessoal), que podem ser usados como um método alternativo para autenticar no Azure DevOps. Para ver os exemplos e uma lista completa das solicitações disponíveis, consulte a referência da API de Gerenciamento do Ciclo de Vida do PAT
Para que as solicitações nesta API sejam executadas, elas precisam ser autorizadas com Azure AD token de acesso
Saiba como adquirir o token de acesso Azure AD com o fluxo de código de autorização seguindo este guia.
O scope
para o token deve ser 499b84ac-1321-427f-aa17-267ca6975798/.default
o que fornece acesso a Azure DevOps Services API REST.
Depois de ter o token, use-o como um Bearer
token no Authorization
cabeçalho da solicitação
Exemplo: usar Azure AD token de acesso para fazer a solicitação Listar PATs
Neste exemplo, você pode ver como usar um token Azure AD para listar seus PATs em uma organização. Consulte a referência de API para ver a lista completa de parâmetros e resposta de exemplo
Dica
Tente executar esta e outras solicitações da API no Postman!
Não se esqueça de substituir as IDs (locatário, organização etc.) e o token de acesso na guia Autorização
$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"