Dela via


DefaultAzureCredential class

Tillhandahåller en standardkonfiguration för ChainedTokenCredential som ska fungera för de flesta program som använder Azure SDK.

Extends

Konstruktorer

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:

Mer information om hur de försöker auktorisera finns i dokumentationen för dessa typer av autentiseringsuppgifter.

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:

Mer information om hur de försöker auktorisera finns i dokumentationen för dessa typer av autentiseringsuppgifter.

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:

Mer information om hur de försöker autentisering finns i dokumentationen för dessa typer av autentiseringsuppgifter.

Ärvda metoder

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.

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:

Mer information om hur de försöker auktorisera finns i dokumentationen för dessa typer av autentiseringsuppgifter.

new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)

Parametrar

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:

Mer information om hur de försöker auktorisera finns i dokumentationen för dessa typer av autentiseringsuppgifter.

new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)

Parametrar

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:

Mer information om hur de försöker autentisering finns i dokumentationen för dessa typer av autentiseringsuppgifter.

new DefaultAzureCredential(options?: DefaultAzureCredentialResourceIdOptions)

Parametrar

Ä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