AzureDeveloperCliCredential class

Azure Developer CLI è uno strumento di interfaccia a riga di comandi che permette agli sviluppatori di creare, gestire e distribuire risorse in Azure. È costruito sopra la interfaccia della riga di comando di Azure e offre funzionalità aggiuntive specifiche per gli sviluppatori Azure. Permette agli utenti di autenticarsi come utente e/o come principale di servizio contro Microsoft Entra ID. L'AzureDeveloperClidential si autentica in un ambiente di sviluppo e acquisisce un token per conto dell'utente o del principale del servizio effettuato l'accesso nella CLI di Azure Developer. Agisce come Azure Developer CLI per l'utente o il principale del servizio ed esegue un comando interfaccia della riga di comando di Azure sottostante per autenticare l'applicazione contro Microsoft Entra ID.

Configurare AzureDeveloperCliCredential

Per utilizzare questa credenziali, lo sviluppatore deve autenticarsi localmente nella CLI di Azure Developer utilizzando uno dei comandi riportati di seguito:

  1. Esegui "azd auth login" nella CLI di Azure Developer per autenticarti interattivamente come utente.
  2. Eseguire "azd auth login --client-id clientID --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 alcune settimane a pochi mesi. AzureDeveloperCliCredential richiederà di eseguire di nuovo l'accesso.

Costruttori

AzureDeveloperCliCredential(AzureDeveloperCliCredentialOptions)

Crea un'istanza del 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)

Si autentica con Microsoft Entra ID e restituisce un token di accesso se ha successo. Se l'autenticazione non riesce, verrà generata una CredentialUnavailableError con i dettagli dell'errore.

Dettagli costruttore

AzureDeveloperCliCredential(AzureDeveloperCliCredentialOptions)

Crea un'istanza del 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 le richieste multi-tenant.

Dettagli metodo

getToken(string | string[], GetTokenOptions)

Si autentica con Microsoft Entra ID e restituisce un token di accesso se ha successo. Se l'autenticazione non riesce, verrà generata una 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 le richieste che potrebbero essere eseguite da questa implementazione di TokenCredential.

Valori restituiti

Promise<AccessToken>