Freigeben über


DefaultAzureCredential class

Stellt eine standardmäßige ChainedTokenCredential-Konfiguration bereit, die für die meisten Anwendungen funktionieren sollte, die das Azure SDK verwenden.

Extends

Konstruktoren

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:

Weitere Informationen zum Authentifizierungsversuch finden Sie in der Dokumentation dieser Anmeldeinformationstypen.

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:

Weitere Informationen zum Authentifizierungsversuch finden Sie in der Dokumentation dieser Anmeldeinformationstypen.

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:

Weitere Informationen zum Authentifizierungsversuch finden Sie in der Dokumentation dieser Anmeldeinformationstypen.

Geerbte Methoden

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.

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:

Weitere Informationen zum Authentifizierungsversuch finden Sie in der Dokumentation dieser Anmeldeinformationstypen.

new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)

Parameter

options
DefaultAzureCredentialClientIdOptions

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:

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:

Weitere Informationen zum Authentifizierungsversuch finden Sie in der Dokumentation dieser Anmeldeinformationstypen.

new DefaultAzureCredential(options?: DefaultAzureCredentialResourceIdOptions)

Parameter

options
DefaultAzureCredentialResourceIdOptions

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