UsernamePasswordCredential class
Avviso
Questa API è ora deprecata.
UsernamePasswordCredential is deprecated. Use a more secure credential. See https://aka.ms/azsdk/identity/mfa for details.
Abilita l'autenticazione a Microsoft Entra ID con il nome utente e la password dell'utente. Questa credenziale richiede un livello elevato di attendibilità, pertanto è consigliabile usarla solo quando non è possibile usare altri tipi di credenziali più sicuri.
Costruttori
| Username |
Crea un'istanza del UsernamePasswordCredential con i dettagli necessari per autenticarsi contro Microsoft Entra ID con nome utente e password. |
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. Se l'utente ha fornito l'opzione |
Dettagli costruttore
UsernamePasswordCredential(string, string, string, string, UsernamePasswordCredentialOptions)
Crea un'istanza del UsernamePasswordCredential con i dettagli necessari per autenticarsi contro Microsoft Entra ID con nome utente e password.
new UsernamePasswordCredential(tenantId: string, clientId: string, username: string, password: string, options?: UsernamePasswordCredentialOptions)
Parametri
- tenantId
-
string
Il tenant Microsoft Entra (directory).
- clientId
-
string
ID client (applicazione) di una registrazione dell'app nel tenant.
- username
-
string
Indirizzo di posta elettronica dell'account utente (nome utente).
- password
-
string
Password dell'account utente
Opzioni per la configurazione del client che effettua la richiesta di autenticazione.
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.
Se l'utente ha fornito l'opzione disableAutomaticAuthentication, una volta che il token non può essere recuperato automaticamente, questo metodo non tenterà di richiedere l'interazione dell'utente per recuperare il token.
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>