Partager via


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

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.

Méthodes

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.

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