ClientWindowsAuthenticationMembershipProvider.ValidateUser Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Automatycznie uwierzytelnia bieżącego użytkownika przy użyciu tożsamości dostarczonej przez system operacyjny.
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
Parametry
Zwraca
Zawsze true
.
Wyjątki
Przykłady
Poniższy przykładowy kod pokazuje, jak używać tej metody do uwierzytelniania użytkownika przy użyciu uwierzytelniania systemu 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
Uwagi
Podczas konfigurowania aplikacji pod kątem używania klasy ClientWindowsAuthenticationMembershipProvider metoda static
Membership.ValidateUser będzie używać tej metody do jej implementacji. Metoda ClientWindowsAuthenticationMembershipProvider.ValidateUser automatycznie uwierzytelnia bieżącego użytkownika i ustawia właściwość static
Thread.CurrentPrincipal na obiekt ClientRolePrincipal zawierający bieżący WindowsIdentity. Jeśli dla aplikacji skonfigurowano ClientRoleProvider, możesz użyć obiektu ClientRolePrincipal, aby pobrać informacje o roli użytkownika z usługi ról.
Dotyczy
Zobacz też
- ValidateUser(String, String)
- CurrentPrincipal
- ClientRolePrincipal
- WindowsIdentity
- ClientRoleProvider
- Logout()
- usług aplikacji klienckich
- Instrukcje: konfigurowanie usług aplikacji klienckich