DefaultAzureCredential class
Biedt een standaardconfiguratie ChainedTokenCredential die werkt voor de meeste toepassingen die gebruikmaken van Azure SDK-clientbibliotheken. Zie Overzicht van DefaultAzureCredentialvoor meer informatie.
De volgende referentietypen worden geprobeerd, in volgorde:
- EnvironmentCredential-
- WorkloadIdentityCredential-
- ManagedIdentityCredential-
- AzureCliCredential-
- AzurePowerShellCredential-
- AzureDeveloperCliCredential-
Raadpleeg de documentatie van deze referentietypen voor meer informatie over hoe ze verificatie proberen uit te voeren.
- Uitbreiding
Constructors
Default |
Hiermee maakt u een exemplaar van de klasse DefaultAzureCredential met DefaultAzureCredentialClientIdOptions. |
Default |
Hiermee maakt u een exemplaar van de klasse DefaultAzureCredential met DefaultAzureCredentialOptions. |
Default |
Hiermee maakt u een exemplaar van de klasse DefaultAzureCredential met DefaultAzureCredentialResourceIdOptions. |
Overgenomen methoden
get |
Retourneert het eerste toegangstoken dat wordt geretourneerd door een van de gekoppelde Deze methode wordt automatisch aangeroepen door Azure SDK-clientbibliotheken. U kunt deze methode rechtstreeks aanroepen, maar u moet ook tokencaching en token vernieuwen afhandelen. |
Constructordetails
DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)
Hiermee maakt u een exemplaar van de klasse DefaultAzureCredential met DefaultAzureCredentialClientIdOptions.
new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)
Parameters
Optionele parameters. Zie DefaultAzureCredentialClientIdOptions-.
DefaultAzureCredential(DefaultAzureCredentialOptions)
Hiermee maakt u een exemplaar van de klasse DefaultAzureCredential met DefaultAzureCredentialOptions.
new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)
Parameters
- options
- DefaultAzureCredentialOptions
Optionele parameters. Zie DefaultAzureCredentialOptions-.
DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)
Hiermee maakt u een exemplaar van de klasse DefaultAzureCredential met DefaultAzureCredentialResourceIdOptions.
new DefaultAzureCredential(options?: DefaultAzureCredentialResourceIdOptions)
Parameters
Optionele parameters. Zie DefaultAzureCredentialResourceIdOptions.
Details overgenomen methode
getToken(string | string[], GetTokenOptions)
Retourneert het eerste toegangstoken dat wordt geretourneerd door een van de gekoppelde TokenCredential
implementaties. Hiermee genereert u een AggregateAuthenticationError wanneer een of meer referenties een AuthenticationError- genereert en er geen referenties een toegangstoken hebben geretourneerd.
Deze methode wordt automatisch aangeroepen door Azure SDK-clientbibliotheken. U kunt deze methode rechtstreeks aanroepen, maar u moet ook tokencaching en token vernieuwen afhandelen.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Parameters
- scopes
-
string | string[]
De lijst met bereiken waartoe het token toegang heeft.
- options
- GetTokenOptions
De opties die worden gebruikt voor het configureren van aanvragen die deze TokenCredential
implementatie kan maken.
Retouren
Promise<AccessToken>
overgenomen vanChainedTokenCredential.getToken-