Condividi tramite


AzurePipelinesCredential class

Questa credenziale è progettata per essere usata in Azure Pipelines con connessioni al servizio come configurazione per la federazione delle identità del carico di lavoro.

Costruttori

AzurePipelinesCredential(string, string, string, string, AzurePipelinesCredentialOptions)

AzurePipelinesCredential supporta l'identità federata in Azure Pipelines tramite connessioni al servizio.

Metodi

getToken(string | string[], GetTokenOptions)

Esegue l'autenticazione con Microsoft Entra ID e restituisce un token di accesso in caso di esito positivo. Se l'autenticazione non riesce, verrà generata una CredentialUnavailableError o AuthenticationError con i dettagli dell'errore.

Dettagli costruttore

AzurePipelinesCredential(string, string, string, string, AzurePipelinesCredentialOptions)

AzurePipelinesCredential supporta l'identità federata in Azure Pipelines tramite connessioni al servizio.

new AzurePipelinesCredential(tenantId: string, clientId: string, serviceConnectionId: string, systemAccessToken: string, options?: AzurePipelinesCredentialOptions)

Parametri

tenantId

string

tenantId associato alla connessione al servizio

clientId

string

clientId associato alla connessione al servizio

serviceConnectionId

string

ID univoco per la connessione al servizio, come indicato nella chiave resourceId della querystring

systemAccessToken

string

Valore System.AccessToken della pipeline.

options
AzurePipelinesCredentialOptions

Opzioni client identity da usare per l'autenticazione.

Dettagli metodo

getToken(string | string[], GetTokenOptions)

Esegue l'autenticazione con Microsoft Entra ID e restituisce un token di accesso in caso di esito positivo. Se l'autenticazione non riesce, verrà generata una CredentialUnavailableError o AuthenticationError con i dettagli dell'errore.

function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>

Parametri

scopes

string | string[]

Elenco di ambiti per i quali il token avrà accesso.

options
GetTokenOptions

Le opzioni usate per configurare le richieste che potrebbero essere eseguite da questa implementazione di TokenCredential.

Restituisce

Promise<AccessToken>