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"