Compartilhar via


AzureDeveloperCliCredential class

A CLI do Desenvolvedor do Azure é uma ferramenta de interface de linha de comando que permite que os desenvolvedores criem, gerenciem e implantem recursos no Azure. Ele é criado com base na 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 em microsoft entra ID. 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 a CLI do Desenvolvedor do Azure conectada ao usuário ou entidade de serviço e executa um comando da CLI do Azure abaixo para autenticar o aplicativo na ID do Microsoft Entra.

Configurar a AzureDeveloperCliCredential

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

  1. Execute o "logon de autenticação do azd" na CLI do Desenvolvedor do Azure para se autenticar interativamente como um 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. Em geral, o período de validade do token de atualização é de algumas semanas a alguns meses. O AzureDeveloperCliCredential solicitará que você entre novamente.

Construtores

AzureDeveloperCliCredential(AzureDeveloperCliCredentialOptions)

Cria uma instância do AzureDeveloperCliCredential.

Para usar essa credencial, verifique se você já fez logon por meio da ferramenta 'azd' usando o comando "azd auth login" da linha de comando.

Métodos

getToken(string | string[], GetTokenOptions)

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

Detalhes do construtor

AzureDeveloperCliCredential(AzureDeveloperCliCredentialOptions)

Cria uma instância do AzureDeveloperCliCredential.

Para usar essa credencial, verifique se você já fez logon por meio da ferramenta 'azd' usando o comando "azd auth login" da linha de comando.

new AzureDeveloperCliCredential(options?: AzureDeveloperCliCredentialOptions)

Parâmetros

options
AzureDeveloperCliCredentialOptions

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

Detalhes do método

getToken(string | string[], GetTokenOptions)

Autentica com a ID do Microsoft Entra e retorna um token de acesso se bem-sucedido. Se a autenticação falhar, um CredentialUnavailableError será gerado 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 as solicitações que essa implementação do TokenCredential pode fazer.

Retornos

Promise<AccessToken>