AzureDeveloperCliCredential class
O Azure Developer CLI é uma ferramenta de interface de linha de comandos que permite aos programadores criar, gerir e implementar recursos no Azure. É construído sobre a CLI do CLI do Azure e oferece funcionalidades adicionais específicas para programadores do Azure. Permite aos utilizadores autenticar-se como utilizador e/ou como principal de serviço contra Microsoft Entra ID. O AzureDeveloperClidential autentica-se num ambiente de desenvolvimento e adquire um token em nome do utilizador ou principal do serviço iniciado na CLI do Azure Developer. Atua como o utilizador ou principal de serviço logado para o Azure Developer CLI e executa um comando CLI do Azure abaixo para autenticar a aplicação contra o Microsoft Entra ID.
Configurar AzureDeveloperCliCredential
Para usar esta credencial, o programador precisa de autenticar localmente no Azure Developer CLI usando um dos comandos abaixo:
- Execute o "azd auth login" no Azure Developer CLI para autenticar interativamente como utilizador.
- 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
| Azure |
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
| get |
Autentica-se com o Microsoft Entra ID e devolve 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
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 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>