AzurePowerShellCredential class
To poświadczenie będzie używać aktualnie zalogowanych informacji o użytkowniku z modułu Azure PowerShell. W tym celu odczytuje token dostępu użytkownika i wygasa za pomocą polecenia Azure PowerShellGet-AzAccessToken -ResourceUrl {ResourceScope}
Konstruktory
Azure |
Tworzy wystąpienie obiektu AzurePowerShellCredential. Aby użyć tego poświadczenia:
|
Metody
get |
Uwierzytelnia się przy użyciu Tożsamość Microsoft Entra i zwraca token dostępu, jeśli się powiedzie. Jeśli uwierzytelniania nie można wykonać za pomocą programu PowerShell, zostanie zgłoszony błąd CredentialUnavailableError . |
Szczegóły konstruktora
AzurePowerShellCredential(AzurePowerShellCredentialOptions)
Tworzy wystąpienie obiektu AzurePowerShellCredential.
Aby użyć tego poświadczenia:
- Zainstaluj moduł Azure Az programu PowerShell za pomocą polecenia:
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force
. - Zalogowano się już do Azure PowerShell przy użyciu polecenia
Connect-AzAccount
z wiersza polecenia.
new AzurePowerShellCredential(options?: AzurePowerShellCredentialOptions)
Parametry
- options
- AzurePowerShellCredentialOptions
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 uwierzytelniania nie można wykonać za pomocą programu PowerShell, zostanie zgłoszony błąd CredentialUnavailableError .
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>