DefaultAzureCredential class
Fornisce una configurazione chainedTokenCredential predefinita che deve funzionare per la maggior parte delle applicazioni che usano Azure SDK.
- Extends
Costruttori
Default |
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. |
Default |
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. |
Default |
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
get |
Restituisce il primo token di accesso restituito da una delle implementazioni concatenati 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:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
Per altre informazioni su come tentano l'autenticazione, consultare la documentazione di questi tipi di credenziali.
new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)
Parametri
Parametri facoltativi. Vedere DefaultAzureCredentialClientIdOptions.
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:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
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:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
Per altre informazioni su come tentano l'autenticazione, vedere la documentazione di questi tipi di credenziali.
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 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