Partilhar via


AzureDeveloperCliCredential class

A CLI do Desenvolvedor do Azure é uma ferramenta de interface de linha de comando que permite aos desenvolvedores criar, gerenciar e implantar recursos no Azure. Ele foi criado sobre a CLI do Azure e fornece funcionalidade adicional específica para desenvolvedores do Azure. Ele permite que os usuários se autentiquem como um usuário e/ou uma entidade de serviço contra ID do Microsoft Entra. O AzureDeveloperCliCredential autentica em um ambiente de desenvolvimento e adquire um token em nome do usuário conectado ou da entidade de serviço na CLI do Desenvolvedor do Azure. Ele atua como o usuário ou entidade de serviço do Azure Developer Developer conectado e executa um comando da CLI do Azure abaixo para autenticar o aplicativo no Microsoft Entra ID.

Configurar AzureDeveloperCliCredential

Para usar essa credencial, o desenvolvedor precisa se autenticar localmente na CLI do Desenvolvedor do Azure usando um dos comandos abaixo:

  1. Execute "azd auth login" na CLI do Desenvolvedor do Azure para autenticar interativamente como usuário.
  2. Execute "azd auth login --client-id clientID --client-secret clientSecret --tenant-id tenantID" para autenticar como uma entidade de serviço.

Talvez seja necessário repetir esse processo após um determinado período de tempo, dependendo da validade do token de atualização em sua organização. Geralmente, o período de validade do token de atualização é de algumas semanas a alguns meses. AzureDeveloperCliCredential solicitará que você entre novamente.

Construtores

AzureDeveloperCliCredential(AzureDeveloperCliCredentialOptions)

Cria uma instância do AzureDeveloperCliCredential.

Para utilizar esta credencial, certifique-se de que já iniciou sessão através da ferramenta 'azd' utilizando o comando "azd auth login" da linha de comandos.

Métodos

getToken(string | string[], GetTokenOptions)

Autentica com o ID do Microsoft Entra e retorna um token de acesso se for bem-sucedido. Se a autenticação falhar, uma CredentialUnavailableError será lançada com os detalhes da falha.

Detalhes do Construtor

AzureDeveloperCliCredential(AzureDeveloperCliCredentialOptions)

Cria uma instância do AzureDeveloperCliCredential.

Para utilizar esta credencial, certifique-se de que já iniciou sessão através da ferramenta 'azd' utilizando o comando "azd auth login" da linha de comandos.

new AzureDeveloperCliCredential(options?: AzureDeveloperCliCredentialOptions)

Parâmetros

options
AzureDeveloperCliCredentialOptions

Opções, para permitir opcionalmente solicitações multilocatário.

Detalhes de Método

getToken(string | string[], GetTokenOptions)

Autentica com o ID do Microsoft Entra e retorna um token de acesso se for bem-sucedido. Se a autenticação falhar, uma CredentialUnavailableError será lançada com os detalhes da falha.

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>