DefaultAzureCredential class
Stellt eine standardmäßige ChainedTokenCredential-Konfiguration bereit, die für die meisten Anwendungen funktionieren sollte, die das Azure SDK verwenden.
- Extends
Konstruktoren
Default |
Erstellt eine instance der DefaultAzureCredential-Klasse mit DefaultAzureCredentialClientIdOptions Diese Anmeldeinformationen stellen eine Standardmäßigkonfiguration für ChainedTokenCredential bereit, die für die meisten Anwendungen funktionieren sollte, die das Azure SDK verwenden. Die folgenden Anmeldeinformationstypen werden in der reihenfolge versucht:
Weitere Informationen zum Authentifizierungsversuch finden Sie in der Dokumentation dieser Anmeldeinformationstypen. |
Default |
Erstellt eine instance der DefaultAzureCredential-Klasse mit DefaultAzureCredentialOptions Diese Anmeldeinformationen stellen eine Standardmäßigkonfiguration für ChainedTokenCredential bereit, die für die meisten Anwendungen funktionieren sollte, die das Azure SDK verwenden. Die folgenden Anmeldeinformationstypen werden in der reihenfolge versucht:
Weitere Informationen zum Authentifizierungsversuch finden Sie in der Dokumentation dieser Anmeldeinformationstypen. |
Default |
Erstellt eine instance der DefaultAzureCredential-Klasse mit DefaultAzureCredentialResourceIdOptions Diese Anmeldeinformationen stellen eine Standardmäßigkonfiguration für ChainedTokenCredential bereit, die für die meisten Anwendungen funktionieren sollte, die das Azure SDK verwenden. Die folgenden Anmeldeinformationstypen werden in der reihenfolge versucht:
Weitere Informationen zum Authentifizierungsversuch finden Sie in der Dokumentation dieser Anmeldeinformationstypen. |
Geerbte Methoden
get |
Gibt das erste Zugriffstoken zurück, das von einer der verketteten Diese Methode wird von Azure SDK-Clientbibliotheken automatisch aufgerufen. Sie können diese Methode direkt aufrufen, müssen aber auch Tokenzwischenspeicherung und Tokenaktualisierung verarbeiten. |
Details zum Konstruktor
DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)
Erstellt eine instance der DefaultAzureCredential-Klasse mit DefaultAzureCredentialClientIdOptions
Diese Anmeldeinformationen stellen eine Standardmäßigkonfiguration für ChainedTokenCredential bereit, die für die meisten Anwendungen funktionieren sollte, die das Azure SDK verwenden.
Die folgenden Anmeldeinformationstypen werden in der reihenfolge versucht:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellAnmeldeinformationen
- AzureDeveloperCliCredential
Weitere Informationen zum Authentifizierungsversuch finden Sie in der Dokumentation dieser Anmeldeinformationstypen.
new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)
Parameter
Optionale Parameter. Weitere Informationen finden Sie unter DefaultAzureCredentialClientIdOptions.
DefaultAzureCredential(DefaultAzureCredentialOptions)
Erstellt eine instance der DefaultAzureCredential-Klasse mit DefaultAzureCredentialOptions
Diese Anmeldeinformationen stellen eine Standardmäßigkonfiguration für ChainedTokenCredential bereit, die für die meisten Anwendungen funktionieren sollte, die das Azure SDK verwenden.
Die folgenden Anmeldeinformationstypen werden in der reihenfolge versucht:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellAnmeldeinformationen
- AzureDeveloperCliCredential
Weitere Informationen zum Authentifizierungsversuch finden Sie in der Dokumentation dieser Anmeldeinformationstypen.
new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)
Parameter
- options
- DefaultAzureCredentialOptions
Optionale Parameter. Weitere Informationen finden Sie unter DefaultAzureCredentialOptions.
DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)
Erstellt eine instance der DefaultAzureCredential-Klasse mit DefaultAzureCredentialResourceIdOptions
Diese Anmeldeinformationen stellen eine Standardmäßigkonfiguration für ChainedTokenCredential bereit, die für die meisten Anwendungen funktionieren sollte, die das Azure SDK verwenden.
Die folgenden Anmeldeinformationstypen werden in der reihenfolge versucht:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellAnmeldeinformationen
- AzureDeveloperCliCredential
Weitere Informationen zum Authentifizierungsversuch finden Sie in der Dokumentation dieser Anmeldeinformationstypen.
new DefaultAzureCredential(options?: DefaultAzureCredentialResourceIdOptions)
Parameter
Optionale Parameter. Weitere Informationen finden Sie unter DefaultAzureCredentialResourceIdOptions.
Details zur geerbten Methode
getToken(string | string[], GetTokenOptions)
Gibt das erste Zugriffstoken zurück, das von einer der verketteten TokenCredential
Implementierungen zurückgegeben wird. Löst einen AggregateAuthenticationError aus , wenn mindestens eine Anmeldeinformation einen AuthenticationError auslöst und keine Anmeldeinformationen ein Zugriffstoken zurückgegeben haben.
Diese Methode wird von Azure SDK-Clientbibliotheken automatisch aufgerufen. Sie können diese Methode direkt aufrufen, müssen aber auch Tokenzwischenspeicherung und Tokenaktualisierung verarbeiten.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Parameter
- scopes
-
string | string[]
Die Liste der Bereiche, auf die das Token Zugriff hat.
- options
- GetTokenOptions
Die Optionen, die zum Konfigurieren von Anforderungen verwendet werden, die von dieser TokenCredential
Implementierung möglicherweise vorgenommen werden.
Gibt zurück
Promise<AccessToken>
Geerbt vonChainedTokenCredential.getToken