UsernamePasswordCredential class
Avertissement
Cette API est à présent déconseillée.
UsernamePasswordCredential is deprecated. Use a more secure credential. See https://aka.ms/azsdk/identity/mfa for details.
Permet l'authentification de Microsoft Entra ID avec le nom d'utilisateur et le mot de passe de l'utilisateur. Ces informations d’identification nécessitent un niveau de confiance élevé. Vous ne devez donc l’utiliser que si d’autres types d’informations d’identification plus sécurisés ne peuvent pas être utilisés.
Constructeurs
| Username |
Crée une instance du UsernamePasswordCredential avec les informations nécessaires pour s’authentifier contre Microsoft Entra ID avec un nom d’utilisateur et un mot de passe. |
Méthodes
| get |
S’authentifie avec Microsoft Entra ID et renvoie un jeton d’accès si réussit. Si l’authentification échoue, une CredentialUnavailableError est levée avec les détails de l’échec. Si l’utilisateur a fourni l’option |
Détails du constructeur
UsernamePasswordCredential(string, string, string, string, UsernamePasswordCredentialOptions)
Crée une instance du UsernamePasswordCredential avec les informations nécessaires pour s’authentifier contre Microsoft Entra ID avec un nom d’utilisateur et un mot de passe.
new UsernamePasswordCredential(tenantId: string, clientId: string, username: string, password: string, options?: UsernamePasswordCredentialOptions)
Paramètres
- tenantId
-
string
Le locataire Microsoft Entra (annuaire).
- clientId
-
string
ID client (application) d’une inscription d’application dans le locataire.
- username
-
string
Adresse de messagerie du compte d’utilisateur (nom d’utilisateur).
- password
-
string
Mot de passe du compte d’utilisateur
Options de configuration du client qui effectue la demande d’authentification.
Détails de la méthode
getToken(string | string[], GetTokenOptions)
S’authentifie avec Microsoft Entra ID et renvoie un jeton d’accès si réussit. Si l’authentification échoue, une CredentialUnavailableError est levée avec les détails de l’échec.
Si l’utilisateur a fourni l’option disableAutomaticAuthentication, une fois que le jeton ne peut pas être récupéré en mode silencieux, cette méthode ne tente pas de demander l’interaction de l’utilisateur pour récupérer le jeton.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Paramètres
- scopes
-
string | string[]
Liste des étendues auxquelles le jeton aura accès.
- options
- GetTokenOptions
Les options utilisées pour configurer toutes les demandes que cette implémentation TokenCredential peut effectuer.
Retours
Promise<AccessToken>