Compartir a través de


AzurePowerShellCredential class

Esta credencial usará la información del usuario que ha iniciado sesión actualmente desde el módulo de Azure PowerShell. Para ello, leerá el token de acceso de usuario y expirará la hora con el comando de Azure PowerShell Get-AzAccessToken -ResourceUrl {ResourceScope}

Constructores

AzurePowerShellCredential(AzurePowerShellCredentialOptions)

Crea una instancia de azurePowerShellCredential.

Para usar esta credencial:

  • Instale el módulo de Azure Az PowerShell con: Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force.
  • Ya ha iniciado sesión en Azure PowerShell con el comando Connect-AzAccount desde la línea de comandos.

Métodos

getToken(string | string[], GetTokenOptions)

Se autentica con el identificador de Entra de Microsoft y devuelve un token de acceso si se ejecuta correctamente. Si no se puede realizar la autenticación a través de PowerShell, se producirá una credentialUnavailableError.

Detalles del constructor

AzurePowerShellCredential(AzurePowerShellCredentialOptions)

Crea una instancia de azurePowerShellCredential.

Para usar esta credencial:

  • Instale el módulo de Azure Az PowerShell con: Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force.
  • Ya ha iniciado sesión en Azure PowerShell con el comando Connect-AzAccount desde la línea de comandos.
new AzurePowerShellCredential(options?: AzurePowerShellCredentialOptions)

Parámetros

options
AzurePowerShellCredentialOptions

Opciones para permitir opcionalmente solicitudes multiinquilino.

Detalles del método

getToken(string | string[], GetTokenOptions)

Se autentica con el identificador de Entra de Microsoft y devuelve un token de acceso si se ejecuta correctamente. Si no se puede realizar la autenticación a través de PowerShell, se producirá una credentialUnavailableError.

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

Parámetros

scopes

string | string[]

Lista de ámbitos para los que el token tendrá acceso.

options
GetTokenOptions

Las opciones que se usan para configurar las solicitudes que puede realizar esta implementación de TokenCredential.

Devoluciones

Promise<AccessToken>