Freigeben über


AzurePowerShellCredential class

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

Konstruktoren

AzurePowerShellCredential(AzurePowerShellCredentialOptions)

Erstellt eine instance 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 Microsoft Entra ID und gibt bei erfolgreicher Ausführung ein Zugriffstoken zurück. Wenn die Authentifizierung nicht über PowerShell durchgeführt werden kann, wird ein CredentialUnavailableError ausgelöst.

Details zum Konstruktor

AzurePowerShellCredential(AzurePowerShellCredentialOptions)

Erstellt eine instance 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 mehrinstanzenfähige Anforderungen zuzulassen.

Details zur Methode

getToken(string | string[], GetTokenOptions)

Authentifiziert sich mit Microsoft Entra ID und gibt bei erfolgreicher Ausführung ein Zugriffstoken zurück. Wenn die Authentifizierung nicht über PowerShell durchgefü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, auf die das Token Zugriff hat.

options
GetTokenOptions

Die Optionen, die zum Konfigurieren von Anforderungen verwendet werden, die von dieser TokenCredential-Implementierung möglicherweise vorgenommen werden.

Gibt zurück

Promise<AccessToken>