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:
- Esegui "azd auth login" nella CLI di Azure Developer per autenticarti interattivamente come utente.
- 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
| Azure |
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
| get |
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
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>