Share via


AzureDeveloperCliCredential class

Azure Developer CLI è uno strumento di interfaccia della riga di comando che consente agli sviluppatori di creare, gestire e distribuire risorse in Azure. Si basa sull'interfaccia della riga di comando di Azure e offre funzionalità aggiuntive specifiche per gli sviluppatori di Azure. Consente agli utenti di eseguire l'autenticazione come utente e/o un'entità servizio rispetto a Microsoft Entra ID. AzureDeveloperCliCredential esegue l'autenticazione in un ambiente di sviluppo e acquisisce un token per conto dell'utente o dell'entità servizio connessi nell'Azure Developer CLI. Funge da Azure Developer CLI connesso all'utente o all'entità servizio ed esegue un comando dell'interfaccia della riga di comando di Azure sotto per autenticare l'applicazione in base alla Microsoft Entra ID.

Configurare AzureDeveloperCliCredential

Per usare questa credenziale, lo sviluppatore deve eseguire l'autenticazione in locale in Azure Developer CLI usando uno dei comandi seguenti:

  1. Eseguire "azd auth login" in Azure Developer CLI per autenticare in modo interattivo come utente.
  2. Eseguire "azd auth login --client-id client-id --client-secret clientSecret --tenant-id tenantID" per eseguire l'autenticazione come entità servizio.

Potrebbe essere necessario ripetere questo processo dopo un determinato periodo di tempo, a seconda della validità del token di aggiornamento nell'organizzazione. In genere, il periodo di validità del token di aggiornamento è di qualche settimana a pochi mesi. AzureDeveloperCliCredential richiederà di nuovo di accedere.

Costruttori

AzureDeveloperCliCredential(AzureDeveloperCliCredentialOptions)

Crea un'istanza di AzureDeveloperCliCredential.

Per usare questa credenziale, assicurarsi di aver già eseguito l'accesso tramite lo strumento 'azd' usando il comando "azd auth login" dalla riga di comando.

Metodi

getToken(string | string[], GetTokenOptions)

Esegue l'autenticazione con Microsoft Entra ID e restituisce un token di accesso se ha esito positivo. Se l'autenticazione ha esito negativo, verrà generato un errore CredentialUnavailableError con i dettagli dell'errore.

Dettagli costruttore

AzureDeveloperCliCredential(AzureDeveloperCliCredentialOptions)

Crea un'istanza di AzureDeveloperCliCredential.

Per usare questa credenziale, assicurarsi di aver già eseguito l'accesso tramite lo strumento 'azd' usando il comando "azd auth login" dalla riga di comando.

new AzureDeveloperCliCredential(options?: AzureDeveloperCliCredentialOptions)

Parametri

options
AzureDeveloperCliCredentialOptions

Opzioni per consentire facoltativamente richieste multi-tenant.

Dettagli metodo

getToken(string | string[], GetTokenOptions)

Esegue l'autenticazione con Microsoft Entra ID e restituisce un token di accesso se ha esito positivo. Se l'autenticazione ha esito negativo, verrà generato un errore CredentialUnavailableError con i dettagli dell'errore.

function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>

Parametri

scopes

string | string[]

Elenco di ambiti per i quali il token avrà accesso.

options
GetTokenOptions

Le opzioni usate per configurare tutte le richieste potrebbero essere eseguite dall'implementazione di TokenCredential.

Restituisce

Promise<AccessToken>