Partilhar via


AzurePowerShellCredential class

Esta credencial utilizará as informações de utilizador atualmente iniciadas no módulo Azure PowerShell. Para tal, irá ler o token de acesso do utilizador e expirar o tempo com Azure PowerShell comandoGet-AzAccessToken -ResourceUrl {ResourceScope}

Construtores

AzurePowerShellCredential(AzurePowerShellCredentialOptions)

Cria uma instância do AzurePowerShellCredential.

Para utilizar esta credencial:

  • Instale o módulo do Azure Az PowerShell com: Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force.
  • Já iniciou sessão no Azure PowerShell com o comando Connect-AzAccount da linha de comandos.

Métodos

getToken(string | string[], GetTokenOptions)

Autentica com Microsoft Entra ID e devolve um token de acesso se for bem-sucedido. Se não for possível efetuar a autenticação através do PowerShell, será emitido um CredentialUnavailableError .

Detalhes do Construtor

AzurePowerShellCredential(AzurePowerShellCredentialOptions)

Cria uma instância do AzurePowerShellCredential.

Para utilizar esta credencial:

  • Instale o módulo do Azure Az PowerShell com: Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force.
  • Já iniciou sessão no Azure PowerShell com o comando Connect-AzAccount da linha de comandos.
new AzurePowerShellCredential(options?: AzurePowerShellCredentialOptions)

Parâmetros

options
AzurePowerShellCredentialOptions

Opções, para permitir opcionalmente pedidos multi-inquilinos.

Detalhes de Método

getToken(string | string[], GetTokenOptions)

Autentica com Microsoft Entra ID e devolve um token de acesso se for bem-sucedido. Se não for possível efetuar a autenticação através do PowerShell, será emitido um CredentialUnavailableError .

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

Parâmetros

scopes

string | string[]

A lista de âmbitos aos quais o token terá acesso.

options
GetTokenOptions

As opções utilizadas para configurar quaisquer pedidos que esta implementação TokenCredential possa fazer.

Devoluções

Promise<AccessToken>