DefaultAzureCredential class
Poskytuje výchozí konfiguraci ChainedTokenCredential , která by měla fungovat pro většinu aplikací, které používají sadu Azure SDK.
- Extends
Konstruktory
Default |
Vytvoří instanci třídy DefaultAzureCredential s DefaultAzureCredentialClientIdOptions. Tyto přihlašovací údaje poskytují výchozí konfiguraci ChainedTokenCredential , která by měla fungovat pro většinu aplikací, které používají sadu Azure SDK. Zkusí se následující typy přihlašovacích údajů v tomto pořadí:
Další informace o tom, jak se tyto typy přihlašovacích údajů pokoušejí o ověření, najdete v dokumentaci. |
Default |
Vytvoří instanci třídy DefaultAzureCredential s DefaultAzureCredentialOptions. Tyto přihlašovací údaje poskytují výchozí konfiguraci ChainedTokenCredential , která by měla fungovat pro většinu aplikací, které používají sadu Azure SDK. Zkusí se následující typy přihlašovacích údajů v tomto pořadí:
Další informace o tom, jak se tyto typy přihlašovacích údajů pokoušejí o ověření, najdete v dokumentaci. |
Default |
Vytvoří instanci třídy DefaultAzureCredential s DefaultAzureCredentialResourceIdOptions. Tyto přihlašovací údaje poskytují výchozí konfiguraci ChainedTokenCredential , která by měla fungovat pro většinu aplikací, které používají sadu Azure SDK. Zkusí se následující typy přihlašovacích údajů v tomto pořadí:
Další informace o tom, jak se pokouší o ověření, najdete v dokumentaci k těmto typům přihlašovacích údajů. |
Zděděné metody
get |
Vrátí první přístupový token vrácený jednou z řetězených Tato metoda je volána automaticky klientskými knihovnami sady Azure SDK. Tuto metodu můžete volat přímo, ale musíte také zpracovávat ukládání tokenů do mezipaměti a aktualizace tokenů. |
Podrobnosti konstruktoru
DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)
Vytvoří instanci třídy DefaultAzureCredential s DefaultAzureCredentialClientIdOptions.
Tyto přihlašovací údaje poskytují výchozí konfiguraci ChainedTokenCredential , která by měla fungovat pro většinu aplikací, které používají sadu Azure SDK.
Zkusí se následující typy přihlašovacích údajů v tomto pořadí:
- Přihlašovací údaje prostředí
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- Přihlašovací údaje AzurePowerShellu
- AzureDeveloperCliCredential
Další informace o tom, jak se tyto typy přihlašovacích údajů pokoušejí o ověření, najdete v dokumentaci.
new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)
Parametry
Volitelné parametry. Viz DefaultAzureCredentialClientIdOptions.
DefaultAzureCredential(DefaultAzureCredentialOptions)
Vytvoří instanci třídy DefaultAzureCredential s DefaultAzureCredentialOptions.
Tyto přihlašovací údaje poskytují výchozí konfiguraci ChainedTokenCredential , která by měla fungovat pro většinu aplikací, které používají sadu Azure SDK.
Zkusí se následující typy přihlašovacích údajů v tomto pořadí:
- Přihlašovací údaje prostředí
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- Přihlašovací údaje AzurePowerShellu
- AzureDeveloperCliCredential
Další informace o tom, jak se tyto typy přihlašovacích údajů pokoušejí o ověření, najdete v dokumentaci.
new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)
Parametry
- options
- DefaultAzureCredentialOptions
Volitelné parametry. Viz DefaultAzureCredentialOptions.
DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)
Vytvoří instanci třídy DefaultAzureCredential s DefaultAzureCredentialResourceIdOptions.
Tyto přihlašovací údaje poskytují výchozí konfiguraci ChainedTokenCredential , která by měla fungovat pro většinu aplikací, které používají sadu Azure SDK.
Zkusí se následující typy přihlašovacích údajů v tomto pořadí:
- Přihlašovací údaje prostředí
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
Další informace o tom, jak se pokouší o ověření, najdete v dokumentaci k těmto typům přihlašovacích údajů.
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 řetězených TokenCredential
implementací. Vyvolá chybu AggregateAuthenticationError , když jeden nebo více přihlašovacích údajů vyvolá chybu AuthenticationError a žádné přihlašovací údaje nevrátí přístupový token.
Tato metoda je volána automaticky klientskými knihovnami sady Azure SDK. Tuto metodu můžete volat přímo, ale musíte také zpracovávat ukládání tokenů do mezipaměti a aktualizace tokenů.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Parametry
- scopes
-
string | string[]
Seznam oborů, ke kterým bude mít token přístup.
- options
- GetTokenOptions
Možnosti použité ke konfiguraci všech požadavků, které tato TokenCredential
implementace může provést.
Návraty
Promise<AccessToken>
Zděděno zChainedTokenCredential.getToken