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
Azure |
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
get |
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>