Langue

AuthenticationService.ValidateUser(String, String, String) Méthode

Définition

Authentifie les informations d’identification de l’utilisateur sans émettre de ticket d’authentification.

public:
 bool ValidateUser(System::String ^ username, System::String ^ password, System::String ^ customCredential);
[System.ServiceModel.OperationContract]
public bool ValidateUser(string username, string password, string customCredential);
[<System.ServiceModel.OperationContract>]
member this.ValidateUser : string * string * string -> bool
Public Function ValidateUser (username As String, password As String, customCredential As String) As Boolean

Paramètres

username
String

Nom d’utilisateur à valider.

password
String

Mot de passe de l’utilisateur spécifié.

customCredential
String

Valeur ou valeurs à valider en plus username et password, le cas échéant.

Retours

true si les informations d’identification de l’utilisateur sont valides ; sinon, false.

Attributs

Exceptions

userName ou password est null.

Remarques

La ValidateUser méthode authentifie les informations d’identification de l’utilisateur, mais ne définit pas de cookie d’authentification. Sans cookie d’authentification, l’utilisateur ne sera pas connecté même si les informations d’identification sont valides.

Utilisez la ValidateUser méthode lorsque vous devez vérifier si les informations d’identification d’un utilisateur sont valides sans recevoir de cookie d’authentification. Par exemple, vous pouvez le faire si le cookie d’authentification est déjà stocké dans une application cliente, mais que vous souhaitez vérifier que les informations d’identification de l’utilisateur sont toujours valides au démarrage d’une nouvelle session.

La ValidateUser méthode déclenche l’événement Authenticating , mais ne déclenche pas l’événement CreatingCookie .

Note

N’appelez pas la ValidateUser méthode à partir du code qui s’exécute sur le serveur Web. Vous appelez la ValidateUser méthode uniquement dans le cadre d’un service WCF. Pour plus d’informations, consultez ASP.NET Authentication.

S’applique à

Voir aussi