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

Définition

Authentifie les informations d'identification de l'utilisateur sans publier 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

Le nom de l'utilisateur à valider.

password
String

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

customCredential
String

La valeur ou les valeurs à valider en plus de username et password, le cas échéant.

Retours

Boolean

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 n’est 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 effectuer cette opération 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' Authenticating événement, mais ne déclenche pas l' CreatingCookie événement.

Notes

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 authentification ASP.net.

S’applique à

Voir aussi