Partager via


UsernamePasswordCredential Classe

Définition

Active l’authentification à Microsoft Entra ID à l’aide du nom d’utilisateur et du mot de passe d’un utilisateur. Si l’authentification multifacteur est activée par l’utilisateur, ces informations d’identification ne parviennent pas à obtenir un jeton lève un AuthenticationFailedException. En outre, ces informations d’identification nécessitent un degré de confiance élevé et ne sont pas recommandées en dehors du prototypage lorsque des informations d’identification plus sécurisées peuvent être utilisées.

public class UsernamePasswordCredential : Azure.Core.TokenCredential
type UsernamePasswordCredential = class
    inherit TokenCredential
Public Class UsernamePasswordCredential
Inherits TokenCredential
Héritage
UsernamePasswordCredential

Constructeurs

UsernamePasswordCredential()

Constructeur protégé pour la simulation

UsernamePasswordCredential(String, String, String, String)

Crée une instance du UsernamePasswordCredential avec les détails nécessaires pour s’authentifier auprès de Microsoft Entra ID avec un nom d’utilisateur et un mot de passe simples.

UsernamePasswordCredential(String, String, String, String, TokenCredentialOptions)

Crée une instance du UsernamePasswordCredential avec les détails nécessaires pour s’authentifier auprès de Microsoft Entra ID avec un nom d’utilisateur et un mot de passe simples.

UsernamePasswordCredential(String, String, String, String, UsernamePasswordCredentialOptions)

Crée une instance du UsernamePasswordCredential avec les détails nécessaires pour s’authentifier auprès de Microsoft Entra ID avec un nom d’utilisateur et un mot de passe simples.

Méthodes

Authenticate(CancellationToken)

Authentifie l’utilisateur à l’aide du nom d’utilisateur et du mot de passe spécifiés.

Authenticate(TokenRequestContext, CancellationToken)

Authentifie l’utilisateur à l’aide du nom d’utilisateur et du mot de passe spécifiés.

AuthenticateAsync(CancellationToken)

Authentifie l’utilisateur à l’aide du nom d’utilisateur et du mot de passe spécifiés.

AuthenticateAsync(TokenRequestContext, CancellationToken)

Authentifie l’utilisateur à l’aide du nom d’utilisateur et du mot de passe spécifiés.

GetToken(TokenRequestContext, CancellationToken)

Obtient un jeton pour un compte d’utilisateur, en l’authentifiant à l’aide du nom d’utilisateur et du mot de passe donnés. Remarque : Cette opération échoue si l’authentification AuthenticationFailedException multifacteur est activée dans le compte d’utilisateur spécifié. Les jetons acquis sont mis en cache par le instance d’informations d’identification. La durée de vie et l’actualisation des jetons sont gérées automatiquement. Si possible, réutilisez les instances d’informations d’identification pour optimiser l’efficacité du cache.

GetTokenAsync(TokenRequestContext, CancellationToken)

Obtient un jeton pour un compte d’utilisateur, en l’authentifiant à l’aide du nom d’utilisateur et du mot de passe donnés. Remarque : Cette opération échoue si l’authentification AuthenticationFailedException multifacteur est activée dans le compte d’utilisateur spécifié. Les jetons acquis sont mis en cache par le instance d’informations d’identification. La durée de vie et l’actualisation des jetons sont gérées automatiquement. Si possible, réutilisez les instances d’informations d’identification pour optimiser l’efficacité du cache.

S’applique à