AzurePowerShellCredential class
Esta credencial utilizará as informações de utilizador atualmente iniciadas no módulo Azure PowerShell. Para isso, irá ler o token de acesso do utilizador e expirar com Azure PowerShell comando Get-AzAccessToken -ResourceUrl {ResourceScope}
Construtores
| Azure |
Cria uma instância do AzurePowerShellCredential. Para usar esta credencial:
|
Métodos
| get |
Autentica-se com o Microsoft Entra ID e devolve um token de acesso se for bem-sucedido. Se a autenticação não puder ser executada por meio do PowerShell, uma CredentialUnavailableError será lançada. |
Detalhes do Construtor
AzurePowerShellCredential(AzurePowerShellCredentialOptions)
Cria uma instância do AzurePowerShellCredential.
Para usar esta credencial:
- Instale o módulo PowerShell Azure Az com:
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force. - Já iniciaste sessão em Azure PowerShell usando o comando
Connect-AzAccountda linha de comandos.
new AzurePowerShellCredential(options?: AzurePowerShellCredentialOptions)
Parâmetros
- options
- AzurePowerShellCredentialOptions
Opções, para permitir opcionalmente solicitações multilocatário.
Detalhes de Método
getToken(string | string[], GetTokenOptions)
Autentica-se com o Microsoft Entra ID e devolve um token de acesso se for bem-sucedido. Se a autenticação não puder ser executada por meio do PowerShell, uma CredentialUnavailableError será lançada.
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.
Devoluções
Promise<AccessToken>