Udostępnij za pomocą


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 wygaśnie czas za pomocą polecenia programu Azure PowerShell Get-AzAccessToken -ResourceUrl {ResourceScope}

Konstruktory

AzurePowerShellCredential(AzurePowerShellCredentialOptions)

Tworzy wystąpienie 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 programu Azure PowerShell przy użyciu polecenia Connect-AzAccount 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 uwierzytelniania nie można wykonać za pomocą programu PowerShell, zostanie zgłoszony CredentialUnavailableError.

Szczegóły konstruktora

AzurePowerShellCredential(AzurePowerShellCredentialOptions)

Tworzy wystąpienie 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 programu 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 identyfikatora Entra firmy Microsoft i zwraca token dostępu, jeśli się powiedzie. Jeśli uwierzytelniania nie można wykonać za pomocą programu PowerShell, zostanie zgłoszony 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>