ClientWindowsAuthenticationMembershipProvider.ValidateUser Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Autentica automaticamente o usuário atual usando a identidade fornecida pelo sistema operacional.
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
Retornos
Sempre true
.
Exceções
Exemplos
O código de exemplo a seguir demonstra como usar esse método para autenticar um usuário usando a autenticação do 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
Comentários
Quando você configurar seu aplicativo para usar a classe ClientWindowsAuthenticationMembershipProvider, o método static
Membership.ValidateUser usará esse método para sua implementação. O método ClientWindowsAuthenticationMembershipProvider.ValidateUser autentica automaticamente o usuário atual e define a propriedade static
Thread.CurrentPrincipal como um objeto ClientRolePrincipal que contém o WindowsIdentityatual. Se um ClientRoleProvider estiver configurado para seu aplicativo, você poderá usar o objeto ClientRolePrincipal para recuperar informações de função de usuário do serviço de funções.
Aplica-se a
Confira também
- ValidateUser(String, String)
- CurrentPrincipal
- ClientRolePrincipal
- WindowsIdentity
- ClientRoleProvider
- Logout()
- de Serviços de Aplicativo Cliente
- Como configurar os Serviços de Aplicativo Cliente