DefaultAzureCredential class
Stellt eine Standardkonfiguration ChainedTokenCredential bereit, die für die meisten Anwendungen funktioniert, die Azure SDK-Clientbibliotheken verwenden. Weitere Informationen finden Sie unter DefaultAzureCredential -Übersicht.
Die folgenden Anmeldeinformationstypen werden in der folgenden Reihenfolge ausprobiert:
- EnvironmentCredential-
- WorkloadIdentityCredential-
- ManagedIdentityCredential-
- AzureCliCredential-
- AzurePowerShellCredential-
- AzureDeveloperCliCredential-
Weitere Informationen dazu, wie sie die Authentifizierung versuchen, finden Sie in der Dokumentation dieser Anmeldeinformationstypen.
- Extends
Konstruktoren
Default |
Erstellt eine Instanz der DefaultAzureCredential-Klasse mit DefaultAzureCredentialClientIdOptions. |
Default |
Erstellt eine Instanz der DefaultAzureCredential-Klasse mit DefaultAzureCredentialOptions. |
Default |
Erstellt eine Instanz der DefaultAzureCredential-Klasse mit DefaultAzureCredentialResourceIdOptions. |
Geerbte Methoden
get |
Gibt das erste Zugriffstoken zurück, das von einer der verketteten Diese Methode wird automatisch von Azure SDK-Clientbibliotheken aufgerufen. Sie können diese Methode direkt aufrufen, aber Sie müssen auch die Tokenzwischenspeicherung und die Token-Aktualisierung behandeln. |
Details zum Konstruktor
DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)
Erstellt eine Instanz der DefaultAzureCredential-Klasse mit DefaultAzureCredentialClientIdOptions.
new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)
Parameter
Optionale Parameter. Siehe DefaultAzureCredentialClientIdOptions.
DefaultAzureCredential(DefaultAzureCredentialOptions)
Erstellt eine Instanz der DefaultAzureCredential-Klasse mit DefaultAzureCredentialOptions.
new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)
Parameter
- options
- DefaultAzureCredentialOptions
Optionale Parameter. Siehe DefaultAzureCredentialOptions.
DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)
Erstellt eine Instanz der DefaultAzureCredential-Klasse mit DefaultAzureCredentialResourceIdOptions.
new DefaultAzureCredential(options?: DefaultAzureCredentialResourceIdOptions)
Parameter
Optionale Parameter. Siehe 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 ein AggregateAuthenticationError- aus, wenn mindestens eine Anmeldeinformationen ein AuthenticationError- auslöst und keine Anmeldeinformationen ein Zugriffstoken zurückgegeben haben.
Diese Methode wird automatisch von Azure SDK-Clientbibliotheken aufgerufen. Sie können diese Methode direkt aufrufen, aber Sie müssen auch die Tokenzwischenspeicherung und die Token-Aktualisierung behandeln.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Parameter
- scopes
-
string | string[]
Die Liste der Bereiche, für die das Token Zugriff hat.
- options
- GetTokenOptions
Die Optionen zum Konfigurieren von Anforderungen, die diese TokenCredential
Implementierung vornehmen können.
Gibt zurück
Promise<AccessToken>