Freigeben über


AzureCliCredential class

Diese Anmeldeinformationen verwenden die aktuell angemeldeten Benutzeranmeldungsinformationen über das Befehlszeilentool der Azure CLI ('az'). Dazu liest es das Benutzerzugriffstoken und läuft die Zeit mit dem Azure CLI-Befehl "az account get-access-token" ab.

Konstruktoren

AzureCliCredential(AzureCliCredentialOptions)

Erstellt eine instance von AzureCliCredential.

Um diese Anmeldeinformationen zu verwenden, stellen Sie sicher, dass Sie sich bereits über das Tool "az" angemeldet haben, indem Sie den Befehl "az login" aus der Befehlszeile verwenden.

Methoden

getToken(string | string[], GetTokenOptions)

Authentifiziert sich mit Microsoft Entra ID und gibt bei erfolgreicher Ausführung ein Zugriffstoken zurück. Wenn die Authentifizierung fehlschlägt, wird ein CredentialUnavailableError mit den Details des Fehlers ausgelöst.

Details zum Konstruktor

AzureCliCredential(AzureCliCredentialOptions)

Erstellt eine instance von AzureCliCredential.

Um diese Anmeldeinformationen zu verwenden, stellen Sie sicher, dass Sie sich bereits über das Tool "az" angemeldet haben, indem Sie den Befehl "az login" aus der Befehlszeile verwenden.

new AzureCliCredential(options?: AzureCliCredentialOptions)

Parameter

options
AzureCliCredentialOptions

Optionen, um optional mehrinstanzenfähige Anforderungen zuzulassen.

Details zur Methode

getToken(string | string[], GetTokenOptions)

Authentifiziert sich mit Microsoft Entra ID und gibt bei erfolgreicher Ausführung ein Zugriffstoken zurück. Wenn die Authentifizierung fehlschlägt, wird ein CredentialUnavailableError mit den Details des Fehlers ausgelöst.

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>