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

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.

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 .

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>