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 con 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 es true
.
Excepciones
Ejemplos
En el código de ejemplo siguiente se muestra cómo usar este método para autenticar a un usuario mediante 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 ClientWindowsAuthenticationMembershipProvider clase , el static
Membership.ValidateUser método usará este método para su implementación. El ClientWindowsAuthenticationMembershipProvider.ValidateUser método autentica automáticamente al usuario actual y establece la static
Thread.CurrentPrincipal propiedad en un ClientRolePrincipal objeto que contiene el objeto actual WindowsIdentity. ClientRoleProvider Si está configurado para la aplicación, puede usar el ClientRolePrincipal objeto para recuperar la información del rol de usuario del servicio de roles.
Se aplica a
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de