Udostępnij za pośrednictwem


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 wygaśnie czas za pomocą polecenia interfejsu wiersza polecenia platformy Azure "az account get-access-token".

Konstruktory

AzureCliCredential(AzureCliCredentialOptions)

Tworzy wystąpienie 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 identyfikatora Entra firmy Microsoft i zwraca token dostępu, jeśli się powiedzie. Jeśli uwierzytelnianie nie powiedzie się, zostanie zgłoszony CredentialUnavailableError ze szczegółami błędu.

Szczegóły konstruktora

AzureCliCredential(AzureCliCredentialOptions)

Tworzy wystąpienie 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 identyfikatora Entra firmy Microsoft i zwraca token dostępu, jeśli się powiedzie. Jeśli uwierzytelnianie nie powiedzie się, zostanie zgłoszony CredentialUnavailableError ze szczegółami błędu.

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>