Freigeben über


AzurePowerShellCredential class

Diese Anmeldeinformationen verwenden die aktuell angemeldeten Benutzerinformationen aus dem Azure PowerShell-Modul. Dazu liest er das Benutzerzugriffstoken und läuft ab mit dem Azure PowerShell-Befehl Get-AzAccessToken -ResourceUrl {ResourceScope}

Konstruktoren

AzurePowerShellCredential(AzurePowerShellCredentialOptions)

Erstellt eine Instanz der AzurePowerShellCredential.

So verwenden Sie diese Anmeldeinformationen:

  • Installieren Sie das Azure Az PowerShell-Modul mit: Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force.
  • Sie haben sich bereits mit dem Befehl Connect-AzAccount über die Befehlszeile bei Azure PowerShell angemeldet.

Methoden

getToken(string | string[], GetTokenOptions)

Authentifiziert sich mit der Microsoft Entra-ID und gibt bei erfolgreicher Ausführung ein Zugriffstoken zurück. Wenn die Authentifizierung nicht über PowerShell ausgeführt werden kann, wird ein CredentialUnavailableError ausgelöst.

Details zum Konstruktor

AzurePowerShellCredential(AzurePowerShellCredentialOptions)

Erstellt eine Instanz der AzurePowerShellCredential.

So verwenden Sie diese Anmeldeinformationen:

  • Installieren Sie das Azure Az PowerShell-Modul mit: Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force.
  • Sie haben sich bereits mit dem Befehl Connect-AzAccount über die Befehlszeile bei Azure PowerShell angemeldet.
new AzurePowerShellCredential(options?: AzurePowerShellCredentialOptions)

Parameter

options
AzurePowerShellCredentialOptions

Optionen, um optional Mandantenanforderungen zuzulassen.

Details zur Methode

getToken(string | string[], GetTokenOptions)

Authentifiziert sich mit der Microsoft Entra-ID und gibt bei erfolgreicher Ausführung ein Zugriffstoken zurück. Wenn die Authentifizierung nicht über PowerShell ausgeführt werden kann, wird ein CredentialUnavailableError ausgelöst.

function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>

Parameter

scopes

string | string[]

Die Liste der Bereiche, für die das Token Zugriff hat.

options
GetTokenOptions

Die Optionen zum Konfigurieren von Anforderungen, die diese TokenCredential-Implementierung möglicherweise vorgibt.

Gibt zurück

Promise<AccessToken>