Sdílet prostřednictvím


DefaultAzureCredential class

Poskytuje výchozí konfiguraci ChainedTokenCredential, která funguje pro většinu aplikací, které používají klientské knihovny sady Azure SDK. Další informace naleznete v tématu DefaultAzureCredential přehled.

V tomto pořadí se budou zkoušit následující typy přihlašovacích údajů:

Další informace o tom, jak se pokouší o ověření, najdete v dokumentaci těchto typů přihlašovacích údajů.

Extends

Konstruktory

DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)

Vytvoří instanci DefaultAzureCredential třídy s DefaultAzureCredentialClientIdOptions.

DefaultAzureCredential(DefaultAzureCredentialOptions)

Vytvoří instanci DefaultAzureCredential třídy s DefaultAzureCredentialOptions.

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

Vytvoří instanci DefaultAzureCredential třídy s DefaultAzureCredentialResourceIdOptions.

Zděděné metody

getToken(string | string[], GetTokenOptions)

Vrátí první přístupový token vrácený jednou z zřetězených TokenCredential implementací. Vyvolá AggregateAuthenticationError, když jeden nebo více přihlašovacích údajů vyvolá AuthenticationError a žádné přihlašovací údaje nevrátily přístupový token.

Tato metoda se volá automaticky klientskými knihovnami sady Azure SDK. Tuto metodu můžete volat přímo, ale musíte také zpracovat ukládání tokenů do mezipaměti a aktualizaci tokenů.

Podrobnosti konstruktoru

DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)

Vytvoří instanci DefaultAzureCredential třídy s DefaultAzureCredentialClientIdOptions.

new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)

Parametry

DefaultAzureCredential(DefaultAzureCredentialOptions)

Vytvoří instanci DefaultAzureCredential třídy s DefaultAzureCredentialOptions.

new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)

Parametry

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

Vytvoří instanci DefaultAzureCredential třídy s DefaultAzureCredentialResourceIdOptions.

new DefaultAzureCredential(options?: DefaultAzureCredentialResourceIdOptions)

Parametry

Podrobnosti zděděných metod

getToken(string | string[], GetTokenOptions)

Vrátí první přístupový token vrácený jednou z zřetězených TokenCredential implementací. Vyvolá AggregateAuthenticationError, když jeden nebo více přihlašovacích údajů vyvolá AuthenticationError a žádné přihlašovací údaje nevrátily přístupový token.

Tato metoda se volá automaticky klientskými knihovnami sady Azure SDK. Tuto metodu můžete volat přímo, ale musíte také zpracovat ukládání tokenů do mezipaměti a aktualizaci tokenů.

function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>

Parametry

scopes

string | string[]

Seznam oborů, pro které bude mít token přístup.

options
GetTokenOptions

Možnosti použité ke konfiguraci všech požadavků, které tato implementace TokenCredential může provést.

Návraty

Promise<AccessToken>

zděděno zChainedTokenCredential.getToken