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
Azure |
Cria uma instância do AzurePowerShellCredential. Para utilizar esta credencial:
|
Métodos
get |
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>