UsernamePasswordCredential class
Active l’authentification auprès de Microsoft Entra ID avec le nom d’utilisateur et le mot de passe d’un 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 de UsernamePasswordCredential avec les détails nécessaires à l’authentification auprès de l’ID Microsoft Entra avec un nom d’utilisateur et un mot de passe. |
Méthodes
get |
S’authentifie avec l’ID Microsoft Entra et retourne un jeton d’accès en cas de réussite. 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 de UsernamePasswordCredential avec les détails nécessaires à l’authentification auprès de l’ID Microsoft Entra 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
Locataire Microsoft Entra (répertoire).
- 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 l’ID Microsoft Entra et retourne un jeton d’accès en cas de réussite. 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>