Dela via


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:

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

Extends

Konstruktorer

DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)

Skapar en instans av klassen DefaultAzureCredential med DefaultAzureCredentialClientIdOptions.

DefaultAzureCredential(DefaultAzureCredentialOptions)

Skapar en instans av klassen DefaultAzureCredential med DefaultAzureCredentialOptions.

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

Skapar en instans av klassen DefaultAzureCredential med DefaultAzureCredentialResourceIdOptions.

Ä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.

new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)

Parametrar

DefaultAzureCredential(DefaultAzureCredentialOptions)

Skapar en instans av klassen DefaultAzureCredential med DefaultAzureCredentialOptions.

new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)

Parametrar

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

Skapar en instans av klassen DefaultAzureCredential med DefaultAzureCredentialResourceIdOptions.

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 alla begäranden som den här TokenCredential implementeringen kan göra.

Returer

Promise<AccessToken>

ärvd frånChainedTokenCredential.getToken