Condividi tramite


DefaultAzureCredential class

Fornisce un predefinito ChainedTokenCredential configurazione che funziona per la maggior parte delle applicazioni che usano le librerie client di Azure SDK. Per altre informazioni, vedere Panoramica di DefaultAzureCredential.

Verranno provati i tipi di credenziali seguenti, in ordine:

Per altre informazioni su come tentano l'autenticazione, vedere la documentazione di questi tipi di credenziali.

Extends

Costruttori

DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)

Crea un'istanza della classe DefaultAzureCredential con DefaultAzureCredentialClientIdOptions.

DefaultAzureCredential(DefaultAzureCredentialOptions)

Crea un'istanza della classe DefaultAzureCredential con DefaultAzureCredentialOptions.

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

Crea un'istanza della classe DefaultAzureCredential con DefaultAzureCredentialResourceIdOptions.

Metodi ereditati

getToken(string | string[], GetTokenOptions)

Restituisce il primo token di accesso restituito da una delle implementazioni di TokenCredential concatenati. Genera un AggregateAuthenticationError quando una o più credenziali generano un AuthenticationError e nessuna credenziale ha restituito un token di accesso.

Questo metodo viene chiamato automaticamente dalle librerie client di Azure SDK. È possibile chiamare direttamente questo metodo, ma è anche necessario gestire la memorizzazione nella cache dei token e l'aggiornamento dei token.

Dettagli costruttore

DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)

Crea un'istanza della classe DefaultAzureCredential con DefaultAzureCredentialClientIdOptions.

new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)

Parametri

DefaultAzureCredential(DefaultAzureCredentialOptions)

Crea un'istanza della classe DefaultAzureCredential con DefaultAzureCredentialOptions.

new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)

Parametri

options
DefaultAzureCredentialOptions

Parametri facoltativi. Vedere DefaultAzureCredentialOptions.

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

Crea un'istanza della classe DefaultAzureCredential con DefaultAzureCredentialResourceIdOptions.

new DefaultAzureCredential(options?: DefaultAzureCredentialResourceIdOptions)

Parametri

Dettagli dei metodi ereditati

getToken(string | string[], GetTokenOptions)

Restituisce il primo token di accesso restituito da una delle implementazioni di TokenCredential concatenati. Genera un AggregateAuthenticationError quando una o più credenziali generano un AuthenticationError e nessuna credenziale ha restituito un token di accesso.

Questo metodo viene chiamato automaticamente dalle librerie client di Azure SDK. È possibile chiamare direttamente questo metodo, ma è anche necessario gestire la memorizzazione nella cache dei token e l'aggiornamento dei token.

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 questa TokenCredential implementazione potrebbe effettuare.

Restituisce

Promise<AccessToken>

ereditato dachainedTokenCredential.getToken