Share via


Aanmelden met een persoonlijk toegangstoken (PAT)

Azure DevOps Services

U kunt zich aanmelden met een persoonlijk Azure DevOps-toegangstoken (PAT). Zie Persoonlijke toegangstokens gebruiken om een PAT te maken.

Als u een PAT wilt gebruiken met de Azure DevOps CLI, gebruikt u een van de volgende opties:

  • Gebruik az devops login en vraag om het PAT-token.

  • Sluis het PAT-token op StdIn naar az devops login.

    Notitie

    Deze optie werkt alleen in een niet-interactieve shell.

  • Stel de AZURE_DEVOPS_EXT_PAT [omgevingsvariabele]((#use-the-azuredevopsextpat-environment-variable) in en gebruik az devops logindeze niet.

Gebruiker gevraagd om az devops login te gebruiken

U wordt gevraagd een PAT in te voeren nadat u de az devops login opdracht hebt uitgevoerd:

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

Notitie

Als u zich al interactief hebt aangemeld az login of als u een gebruikersnaam en wachtwoord gebruikt, hoeft u geen token op te geven omdat de az devops opdrachten nu aanmelding az loginondersteunen.

Wanneer u bent aangemeld, kunt u met deze opdracht ook uw standaardorganisatie instellen op Contoso, mits er geen standaardorganisatie is geconfigureerd.

Notitie

Voor gastgebruikers wordt alleen de az devops login ondersteunde versie ondersteund.

Pipe PAT on StdIn to az devops login

Van een variabele

Deze optie is handig in pijplijnen waarin u kunt vervangen door ##### $(System.AccessToken) of een andere pijplijnvariabele:

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

Uit een bestand

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

De omgevingsvariabele AZURE_DEVOPS_EXT_PAT gebruiken

Als u toegang wilt krijgen op een niet-interactieve manier voor automatiseringsscenario's, kunt u omgevingsvariabelen gebruiken of een PAT ophalen uit een bestand.

Als az login of az devops login nog niet is gebruikt, proberen alle az devops opdrachten zich aan te melden met behulp van een PAT die is opgeslagen in de AZURE_DEVOPS_EXT_PAT omgevingsvariabele.

Als u een PAT wilt gebruiken, stelt u de AZURE_DEVOPS_EXT_PAT omgevingsvariabele in op procesniveau.

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