DefaultAzureCredential class
Tillhandahåller en standardkonfiguration ChainedTokenCredential som fungerar för de flesta program som använder Azure SDK-klientbibliotek. Mer information finns i Översikt över StandardAzureCredential.
Följande typer av autentiseringsuppgifter kommer att provas i ordning:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
Mer information om hur de försöker autentisering finns i dokumentationen för dessa typer av autentiseringsuppgifter.
- Extends
Konstruktorer
Default |
Skapar en instans av klassen DefaultAzureCredential med DefaultAzureCredentialClientIdOptions. |
Default |
Skapar en instans av klassen DefaultAzureCredential med DefaultAzureCredentialOptions. |
Default |
Skapar en instans av klassen DefaultAzureCredential med DefaultAzureCredentialResourceIdOptions. |
Ärvda metoder
get |
Returnerar den första åtkomsttoken som returneras av en av de länkade Den här metoden anropas automatiskt av Azure SDK-klientbibliotek. Du kan anropa den här metoden direkt, men du måste också hantera cachelagring av token och tokenuppdatering. |
Konstruktorinformation
DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)
Skapar en instans av klassen DefaultAzureCredential med DefaultAzureCredentialClientIdOptions.
new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)
Parametrar
Valfria parametrar. Se DefaultAzureCredentialClientIdOptions.
DefaultAzureCredential(DefaultAzureCredentialOptions)
Skapar en instans av klassen DefaultAzureCredential med DefaultAzureCredentialOptions.
new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)
Parametrar
- options
- DefaultAzureCredentialOptions
Valfria parametrar. Se StandardAzureCredentialOptions.
DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)
Skapar en instans av klassen DefaultAzureCredential med DefaultAzureCredentialResourceIdOptions.
new DefaultAzureCredential(options?: DefaultAzureCredentialResourceIdOptions)
Parametrar
Valfria parametrar. Se DefaultAzureCredentialResourceIdOptions.
Ärvd metodinformation
getToken(string | string[], GetTokenOptions)
Returnerar den första åtkomsttoken som returneras av en av de länkade TokenCredential
-implementeringarna. Genererar en AggregateAuthenticationError- när en eller flera autentiseringsuppgifter genererar en AuthenticationError- och inga autentiseringsuppgifter har returnerat en åtkomsttoken.
Den här metoden anropas automatiskt av Azure SDK-klientbibliotek. Du kan anropa den här metoden direkt, men du måste också hantera cachelagring av token och tokenuppdatering.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Parametrar
- scopes
-
string | string[]
Listan över omfång som token ska ha åtkomst till.
- options
- GetTokenOptions
De alternativ som används för att konfigurera alla begäranden som den här TokenCredential
implementeringen kan göra.
Returer
Promise<AccessToken>
ärvd frånChainedTokenCredential.getToken