Condividi tramite


DefaultAzureCredential class

Fornisce una configurazione chainedTokenCredential predefinita che deve funzionare per la maggior parte delle applicazioni che usano Azure SDK.

Extends

Costruttori

DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)

Crea un'istanza della classe DefaultAzureCredential con DefaultAzureCredentialClientIdOptions

Questa credenziale fornisce una configurazione predefinita ChainedTokenCredential che deve funzionare per la maggior parte delle applicazioni che usano Azure SDK.

I tipi di credenziali seguenti verranno provati, in ordine:

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

DefaultAzureCredential(DefaultAzureCredentialOptions)

Crea un'istanza della classe DefaultAzureCredential con DefaultAzureCredentialOptions

Questa credenziale fornisce una configurazione predefinita ChainedTokenCredential che deve funzionare per la maggior parte delle applicazioni che usano Azure SDK.

I tipi di credenziali seguenti verranno provati, in ordine:

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

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

Crea un'istanza della classe DefaultAzureCredential con DefaultAzureCredentialResourceIdOptions

Questa credenziale fornisce una configurazione predefinita ChainedTokenCredential che deve funzionare per la maggior parte delle applicazioni che usano Azure SDK.

I tipi di credenziali seguenti verranno provati, in ordine:

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

Metodi ereditati

getToken(string | string[], GetTokenOptions)

Restituisce il primo token di accesso restituito da una delle implementazioni concatenati TokenCredential . Genera un oggetto 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 questo metodo direttamente, 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

Questa credenziale fornisce una configurazione predefinita ChainedTokenCredential che deve funzionare per la maggior parte delle applicazioni che usano Azure SDK.

I tipi di credenziali seguenti verranno provati, in ordine:

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

new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)

Parametri

DefaultAzureCredential(DefaultAzureCredentialOptions)

Crea un'istanza della classe DefaultAzureCredential con DefaultAzureCredentialOptions

Questa credenziale fornisce una configurazione predefinita ChainedTokenCredential che deve funzionare per la maggior parte delle applicazioni che usano Azure SDK.

I tipi di credenziali seguenti verranno provati, in ordine:

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

new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)

Parametri

options
DefaultAzureCredentialOptions

Parametri facoltativi. Vedere DefaultAzureCredentialOptions.

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

Crea un'istanza della classe DefaultAzureCredential con DefaultAzureCredentialResourceIdOptions

Questa credenziale fornisce una configurazione predefinita ChainedTokenCredential che deve funzionare per la maggior parte delle applicazioni che usano Azure SDK.

I tipi di credenziali seguenti verranno provati, in ordine:

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

new DefaultAzureCredential(options?: DefaultAzureCredentialResourceIdOptions)

Parametri

Dettagli dei metodi ereditati

getToken(string | string[], GetTokenOptions)

Restituisce il primo token di accesso restituito da una delle implementazioni concatenati TokenCredential . Genera un oggetto 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 questo metodo direttamente, 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 a cui il token avrà accesso.

options
GetTokenOptions

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

Restituisce

Promise<AccessToken>

Ereditato daChainedTokenCredential.getToken