AzurePowerShellCredential class

Questa credenziale userà le informazioni utente attualmente registrate dal modulo Azure PowerShell. A tale scopo, leggerà il token di accesso dell'utente e scadrà con Azure PowerShell comandoGet-AzAccessToken -ResourceUrl {ResourceScope}

Costruttori

AzurePowerShellCredential(AzurePowerShellCredentialOptions)

Crea un'istanza di AzurePowerShellCredential.

Per usare queste credenziali:

  • Installare il modulo Azure Az PowerShell con: Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force.
  • È già stato eseguito l'accesso a Azure PowerShell usando il comando Connect-AzAccount dalla riga di comando.

Metodi

getToken(string | string[], GetTokenOptions)

Esegue l'autenticazione con Microsoft Entra ID e restituisce un token di accesso in caso di esito positivo. Se l'autenticazione non può essere eseguita tramite PowerShell, verrà generata un'eccezione CredentialUnavailableError .

Dettagli costruttore

AzurePowerShellCredential(AzurePowerShellCredentialOptions)

Crea un'istanza di AzurePowerShellCredential.

Per usare queste credenziali:

  • Installare il modulo Azure Az PowerShell con: Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force.
  • È già stato eseguito l'accesso a Azure PowerShell usando il comando Connect-AzAccount dalla riga di comando.
new AzurePowerShellCredential(options?: AzurePowerShellCredentialOptions)

Parametri

options
AzurePowerShellCredentialOptions

Opzioni per consentire facoltativamente le richieste multi-tenant.

Dettagli metodo

getToken(string | string[], GetTokenOptions)

Esegue l'autenticazione con Microsoft Entra ID e restituisce un token di accesso in caso di esito positivo. Se l'autenticazione non può essere eseguita tramite PowerShell, verrà generata un'eccezione CredentialUnavailableError .

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

Parametri

scopes

string | string[]

Elenco di ambiti a cui il token avrà accesso.

options
GetTokenOptions

Le opzioni usate per configurare le richieste che potrebbero essere eseguite da questa implementazione di TokenCredential.

Restituisce

Promise<AccessToken>