AzureCliCredential class

To poświadczenie będzie używać aktualnie zalogowanych informacji logowania użytkownika za pośrednictwem narzędzia wiersza polecenia platformy Azure ('az'). W tym celu odczytuje token dostępu użytkownika i wygasa za pomocą polecenia interfejsu wiersza polecenia platformy Azure "az account get-access-token".

Konstruktory

AzureCliCredential(AzureCliCredentialOptions)

Tworzy wystąpienie obiektu AzureCliCredential.

Aby użyć tego poświadczenia, upewnij się, że zalogowano się już za pomocą narzędzia "az" przy użyciu polecenia "az login" z wiersza polecenia.

Metody

getToken(string | string[], GetTokenOptions)

Uwierzytelnia się przy użyciu Tożsamość Microsoft Entra i zwraca token dostępu, jeśli się powiedzie. Jeśli uwierzytelnianie nie powiedzie się, zostanie zgłoszony błąd CredentialUnavailableError ze szczegółami niepowodzenia.

Szczegóły konstruktora

AzureCliCredential(AzureCliCredentialOptions)

Tworzy wystąpienie obiektu AzureCliCredential.

Aby użyć tego poświadczenia, upewnij się, że zalogowano się już za pomocą narzędzia "az" przy użyciu polecenia "az login" z wiersza polecenia.

new AzureCliCredential(options?: AzureCliCredentialOptions)

Parametry

options
AzureCliCredentialOptions

Opcje, aby opcjonalnie zezwalać na żądania z wieloma dzierżawami.

Szczegóły metody

getToken(string | string[], GetTokenOptions)

Uwierzytelnia się przy użyciu Tożsamość Microsoft Entra i zwraca token dostępu, jeśli się powiedzie. Jeśli uwierzytelnianie nie powiedzie się, zostanie zgłoszony błąd CredentialUnavailableError ze szczegółami niepowodzenia.

function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>

Parametry

scopes

string | string[]

Lista zakresów, dla których token będzie miał dostęp.

options
GetTokenOptions

Opcje używane do konfigurowania żądań, które mogą być tworzone przez tę implementację TokenCredential.

Zwraca

Promise<AccessToken>