AzurePowerShellCredential class
Essa credencial usará as informações do usuário conectado no momento do módulo Azure PowerShell. Para fazer isso, ele lerá o token de acesso do usuário e expirará a hora com o comando Azure PowerShellGet-AzAccessToken -ResourceUrl {ResourceScope}
Construtores
Azure |
Cria uma instância do AzurePowerShellCredential. Para usar essa credencial:
|
Métodos
get |
Autentica com Microsoft Entra ID e retorna um token de acesso se tiver êxito. Se a autenticação não puder ser executada por meio do PowerShell, um CredentialUnavailableError será gerado. |
Detalhes do construtor
AzurePowerShellCredential(AzurePowerShellCredentialOptions)
Cria uma instância do AzurePowerShellCredential.
Para usar essa credencial:
- Instale o módulo Az PowerShell do Azure com:
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force
. - Você já fez logon no Azure PowerShell usando o comando
Connect-AzAccount
da linha de comando.
new AzurePowerShellCredential(options?: AzurePowerShellCredentialOptions)
Parâmetros
- options
- AzurePowerShellCredentialOptions
Opções, para permitir opcionalmente solicitações multilocatário.
Detalhes do método
getToken(string | string[], GetTokenOptions)
Autentica com Microsoft Entra ID e retorna um token de acesso se tiver êxito. Se a autenticação não puder ser executada por meio do PowerShell, um CredentialUnavailableError será gerado.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Parâmetros
- scopes
-
string | string[]
A lista de escopos para os quais o token terá acesso.
- options
- GetTokenOptions
As opções usadas para configurar quaisquer solicitações que essa implementação de TokenCredential possa fazer.
Retornos
Promise<AccessToken>