ClientWindowsAuthenticationMembershipProvider.ValidateUser 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 automáticamente al usuario actual mediante la identidad proporcionada por el sistema operativo.
public:
override bool ValidateUser(System::String ^ username, System::String ^ password);
public override bool ValidateUser (string username, string password);
override this.ValidateUser : string * string -> bool
Public Overrides Function ValidateUser (username As String, password As String) As Boolean
Parámetros
Devoluciones
Siempre true
.
Excepciones
Ejemplos
En el código de ejemplo siguiente se muestra cómo usar este método para autenticar a un usuario mediante la autenticación de Windows.
private bool ValidateUsingWindowsAuthentication()
{
ClientWindowsAuthenticationMembershipProvider authProvider =
System.Web.Security.Membership.Provider as
ClientWindowsAuthenticationMembershipProvider;
// Call ValidateUser and pass null values for the parameters.
// This call always returns true.
return authProvider.ValidateUser(null, null);
}
Private Function ValidateUsingWindowsAuthentication() As Boolean
Dim authProvider As ClientWindowsAuthenticationMembershipProvider = _
CType(System.Web.Security.Membership.Provider, _
ClientWindowsAuthenticationMembershipProvider)
' Call ValidateUser and pass Nothing for the parameters.
' This call always returns true.
Return authProvider.ValidateUser(Nothing, Nothing)
End Function
Comentarios
Al configurar la aplicación para que use la clase ClientWindowsAuthenticationMembershipProvider, el método static
Membership.ValidateUser usará este método para su implementación. El método ClientWindowsAuthenticationMembershipProvider.ValidateUser autentica automáticamente al usuario actual y establece la propiedad static
Thread.CurrentPrincipal en un objeto ClientRolePrincipal que contiene el WindowsIdentityactual. Si un ClientRoleProvider está configurado para la aplicación, puede usar el objeto ClientRolePrincipal para recuperar la información de rol de usuario del servicio de roles.
Se aplica a
Consulte también
- ValidateUser(String, String)
- CurrentPrincipal
- ClientRolePrincipal
- WindowsIdentity
- ClientRoleProvider
- Logout()
- servicios de aplicaciones cliente de
- Configuración de servicios de aplicaciones cliente