Partilhar via


AzureCliCredential class

Esta credencial utilizará as informações de início de sessão do utilizador com sessão iniciada atualmente através da ferramenta de linha de comandos da CLI do Azure ('az'). Para tal, irá ler o token de acesso do utilizador e expirar o tempo com o comando da CLI do Azure "az account get-access-token".

Construtores

AzureCliCredential(AzureCliCredentialOptions)

Cria uma instância do AzureCliCredential.

Para utilizar esta credencial, certifique-se de que já iniciou sessão através da ferramenta "az" com o comando "az login" na 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 a autenticação falhar, será apresentado um CredentialUnavailableError com os detalhes da falha.

Detalhes do Construtor

AzureCliCredential(AzureCliCredentialOptions)

Cria uma instância do AzureCliCredential.

Para utilizar esta credencial, certifique-se de que já iniciou sessão através da ferramenta "az" com o comando "az login" na linha de comandos.

new AzureCliCredential(options?: AzureCliCredentialOptions)

Parâmetros

options
AzureCliCredentialOptions

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 a autenticação falhar, será apresentado um CredentialUnavailableError com os detalhes da falha.

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>