Condividi tramite


Tokens

Token di accesso personale (PAT)

L'API di gestione del ciclo di vita PAT consente agli utenti di gestire il ciclo di vita dei token di accesso personali (PAT), che possono essere usati come metodo alternativo per l'autenticazione in Azure DevOps. Per visualizzare gli esempi e un elenco completo delle richieste disponibili, vedere le informazioni di riferimento sull'API di gestione del ciclo di vita PAT

Per consentire l'esecuzione delle richieste in questa API, è necessario che siano autorizzate con il token di accesso di Azure AD

Per informazioni su come acquisire il token di accesso di Azure AD con il flusso del codice di autorizzazione, seguire questa guida. L'oggetto scope per il token deve essere 499b84ac-1321-427f-aa17-267ca6975798/.default che fornisce l'accesso a Azure DevOps Services'API REST. Dopo aver ottenuto il token, usarlo come Bearer token nell'intestazione Authorization della richiesta

Esempio: Usare il token di accesso di Azure AD per effettuare la richiesta list PAT

In questo esempio è possibile vedere come usare un token di Azure AD per elencare i token PAT in un'organizzazione. Fare riferimento all'API di riferimento per visualizzare l'elenco completo dei parametri e della risposta di esempio

Suggerimento

Provare a eseguire questa e altre richieste dall'API in Postman.

Non dimenticare di sostituire gli ID (tenant, organizzazione e così via) e il token di accesso nella scheda Autorizzazione

$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"