Inicio de sesión con un token de acceso personal (PAT)

Azure DevOps Services

Puede iniciar sesión con un token de acceso personal (PAT) de Azure DevOps. Para crear un PAT, consulte Uso de tokens de acceso personal.

Para usar un PAT con la CLI de Azure DevOps, use una de estas opciones:

Se le pide al usuario que use az devops login.

Se le pedirá que escriba un PAT después de ejecutar el az devops login comando:

$az devops login --organization https://dev.azure.com/contoso
Token:

Nota

Si ya ha iniciado sesión az login de forma interactiva o si usa un nombre de usuario y una contraseña, no es necesario proporcionar un token porque los comandos ahora admiten el az devops inicio de sesión a través az loginde .

Cuando haya iniciado sesión correctamente, este comando también puede establecer la organización predeterminada en Contoso, siempre que no se configure ninguna organización predeterminada.

Canalización de PAT en StdIn a az devops login

Desde una variable

Esta opción es útil en las canalizaciones en las que puede reemplazar #####$(System.AccessToken) por u otra variable de canalización:

echo  "######" | az devops login --organization https://dev.azure.com/contoso/

Desde un archivo

cat my_pat_token.txt | az devops login --organization https://dev.azure.com/contoso/

Uso de la variable de entorno AZURE_DEVOPS_EXT_PAT

Para obtener acceso de forma no interactiva para escenarios de automatización, puede usar variables de entorno o capturar un PAT de un archivo.

Si az login no se ha usado o az devops login no, todos los az devops comandos intentan iniciar sesión con un PAT almacenado en la AZURE_DEVOPS_EXT_PAT variable de entorno.

Para usar un PAT, establezca la AZURE_DEVOPS_EXT_PAT variable de entorno en el nivel de proceso.

# set environment variable for current process
$env:AZURE_DEVOPS_EXT_PAT = 'xxxxxxxxxx'