AuthenticationService.ValidateUser(String, String, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Autentica las credenciales de usuario sin emitir un vale de autenticación.
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
Parámetros
- username
- String
Nombre de usuario que se va a validar.
- password
- String
Contraseña del usuario especificado.
- customCredential
- String
Valor o valores que se van a username validar además de y password, si los hay.
Devoluciones
true si las credenciales de usuario son válidas; de lo contrario, false.
- Atributos
Excepciones
userName o password es null.
Comentarios
El ValidateUser método autentica las credenciales de usuario, pero no establece una cookie de autenticación. Sin una cookie de autenticación, el usuario no iniciará sesión aunque las credenciales sean válidas.
Use el ValidateUser método cuando deba comprobar si las credenciales de un usuario son válidas sin recibir una cookie de autenticación. Por ejemplo, puede hacerlo si la cookie de autenticación ya está almacenada en una aplicación cliente, pero desea comprobar que las credenciales del usuario siguen siendo válidas cuando se inicia una nueva sesión.
El ValidateUser método genera el Authenticating evento, pero no genera el CreatingCookie evento.
Note
No llame al método desde el ValidateUser código que se ejecuta en el servidor web. Solo se llama al ValidateUser método como parte de un servicio WCF. Para obtener más información, consulte ASP.NET Authentication.