Partilhar via


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"