Tokens
Tokens de acceso personal (PAT)
Pat Lifecycle Management API permite a los usuarios administrar el ciclo de vida de sus tokens de acceso personal (PAT), que se pueden usar como método alternativo para autenticarse en Azure DevOps. Para ver los ejemplos y una lista completa de las solicitudes disponibles, consulte la referencia de LA API de administración del ciclo de vida de PAT.
Para que las solicitudes de esta API se ejecuten, deben estar autorizadas con el token de acceso de Azure AD.
Obtenga información sobre cómo adquirir el token de acceso de Azure AD con el flujo de código de autorización siguiendo esta guía.
El scope
para el token debe ser 499b84ac-1321-427f-aa17-267ca6975798/.default
el que proporciona acceso a Azure DevOps Services API REST.
Una vez que tenga el token, úselo como token Bearer
en el Authorization
encabezado de la solicitud.
Ejemplo: Uso del token de acceso de Azure AD para realizar la solicitud list PAT
En este ejemplo, puede ver cómo usar un token de Azure AD para enumerar las PAT de una organización. Consulte la referencia de API para ver la lista completa de parámetros y respuesta de ejemplo.
Sugerencia
Pruebe a ejecutar esta y otras solicitudes de la API en Postman.
No olvide reemplazar los identificadores (inquilino, organización, etc.) y el token de acceso en la pestaña Autorización.
$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"