DefaultAzureCredential class
Tillhandahåller en standardkonfiguration för ChainedTokenCredential som ska fungera för de flesta program som använder Azure SDK.
- Extends
Konstruktorer
Default |
Skapar en instans av klassen DefaultAzureCredential med DefaultAzureCredentialClientIdOptions Den här autentiseringsuppgiften ger en standardkonfiguration av ChainedTokenCredential som ska fungera för de flesta program som använder Azure SDK. Följande typer av autentiseringsuppgifter provas i ordning:
Mer information om hur de försöker auktorisera finns i dokumentationen för dessa typer av autentiseringsuppgifter. |
Default |
Skapar en instans av klassen DefaultAzureCredential med DefaultAzureCredentialOptions Den här autentiseringsuppgiften ger en standardkonfiguration av ChainedTokenCredential som ska fungera för de flesta program som använder Azure SDK. Följande typer av autentiseringsuppgifter provas i ordning:
Mer information om hur de försöker auktorisera finns i dokumentationen för dessa typer av autentiseringsuppgifter. |
Default |
Skapar en instans av klassen DefaultAzureCredential med DefaultAzureCredentialResourceIdOptions Den här autentiseringsuppgiften ger en standardkonfiguration av ChainedTokenCredential som ska fungera för de flesta program som använder Azure SDK. Följande typer av autentiseringsuppgifter provas i ordning:
Mer information om hur de försöker autentisering finns i dokumentationen för dessa typer av autentiseringsuppgifter. |
Ä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
Den här autentiseringsuppgiften ger en standardkonfiguration av ChainedTokenCredential som ska fungera för de flesta program som använder Azure SDK.
Följande typer av autentiseringsuppgifter provas i ordning:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
Mer information om hur de försöker auktorisera finns i dokumentationen för dessa typer av autentiseringsuppgifter.
new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)
Parametrar
Valfria parametrar. Se DefaultAzureCredentialClientIdOptions.
DefaultAzureCredential(DefaultAzureCredentialOptions)
Skapar en instans av klassen DefaultAzureCredential med DefaultAzureCredentialOptions
Den här autentiseringsuppgiften ger en standardkonfiguration av ChainedTokenCredential som ska fungera för de flesta program som använder Azure SDK.
Följande typer av autentiseringsuppgifter provas i ordning:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
Mer information om hur de försöker auktorisera finns i dokumentationen för dessa typer av autentiseringsuppgifter.
new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)
Parametrar
- options
- DefaultAzureCredentialOptions
Valfria parametrar. Se StandardAzureCredentialOptions.
DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)
Skapar en instans av klassen DefaultAzureCredential med DefaultAzureCredentialResourceIdOptions
Den här autentiseringsuppgiften ger en standardkonfiguration av ChainedTokenCredential som ska fungera för de flesta program som använder Azure SDK.
Följande typer av autentiseringsuppgifter 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.
new DefaultAzureCredential(options?: DefaultAzureCredentialResourceIdOptions)
Parametrar
Valfria parametrar. Se StandardAzureCredentialResourceIdOptions.
Ä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 eventuella begäranden som implementeringen TokenCredential
kan göra.
Returer
Promise<AccessToken>
Ärvd frånChainedTokenCredential.getToken