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:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
Per altre informazioni su come tentano l'autenticazione, vedere la documentazione di questi tipi di credenziali.
- Extends
Costruttori
Default |
Crea un'istanza della classe DefaultAzureCredential con DefaultAzureCredentialClientIdOptions. |
Default |
Crea un'istanza della classe DefaultAzureCredential con DefaultAzureCredentialOptions. |
Default |
Crea un'istanza della classe DefaultAzureCredential con DefaultAzureCredentialResourceIdOptions. |
Metodi ereditati
get |
Restituisce il primo token di accesso restituito da una delle implementazioni di 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
Parametri facoltativi. Vedere DefaultAzureCredentialClientIdOptions.
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
Parametri facoltativi. Vedere DefaultAzureCredentialResourceIdOptions.
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