Partager via


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

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 lorsqu’une nouvelle session démarre.

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

Notes

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

S’applique à

Voir aussi