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ů:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- azureCliCredential
- azurePowerShellCredential
- azureDeveloperCliCredential
Další informace o tom, jak se pokouší o ověření, najdete v dokumentaci těchto typů přihlašovacích údajů.
- Extends
Konstruktory
Default |
Vytvoří instanci DefaultAzureCredential třídy s DefaultAzureCredentialClientIdOptions. |
Default |
Vytvoří instanci DefaultAzureCredential třídy s DefaultAzureCredentialOptions. |
Default |
Vytvoří instanci DefaultAzureCredential třídy s DefaultAzureCredentialResourceIdOptions. |
Zděděné metody
get |
Vrátí první přístupový token vrácený jednou z zřetězených 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
Volitelné parametry. Viz DefaultAzureCredentialClientIdOptions.
DefaultAzureCredential(DefaultAzureCredentialOptions)
Vytvoří instanci DefaultAzureCredential třídy s DefaultAzureCredentialOptions.
new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)
Parametry
- options
- DefaultAzureCredentialOptions
Volitelné parametry. Viz DefaultAzureCredentialOptions.
DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)
Vytvoří instanci DefaultAzureCredential třídy s DefaultAzureCredentialResourceIdOptions.
new DefaultAzureCredential(options?: DefaultAzureCredentialResourceIdOptions)
Parametry
Volitelné parametry. Viz DefaultAzureCredentialResourceIdOptions.
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