Partager via


UsernamePasswordCredential class

Active l’authentification pour Microsoft Entra ID avec le nom d’utilisateur et le mot de passe d’un utilisateur. Ces informations d’identification nécessitent un degré élevé de confiance. Vous ne devez donc les utiliser que lorsque d’autres types d’informations d’identification plus sécurisés ne peuvent pas être utilisés.

Constructeurs

UsernamePasswordCredential(string, string, string, string, UsernamePasswordCredentialOptions)

Crée une instance de UsernamePasswordCredential avec les détails nécessaires à l’authentification auprès de Microsoft Entra ID avec un nom d’utilisateur et un mot de passe.

Méthodes

getToken(string | string[], GetTokenOptions)

S’authentifie avec Microsoft Entra ID et retourne un jeton d’accès en cas de réussite. Si l’authentification échoue, une erreur 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.

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 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

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
UsernamePasswordCredentialOptions

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 retourne un jeton d’accès en cas de réussite. Si l’authentification échoue, une erreur 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

Options utilisées pour configurer toutes les demandes que cette implémentation TokenCredential peut effectuer.

Retours

Promise<AccessToken>