ClientWindowsAuthenticationMembershipProvider.ValidateUser Metoda

Definicja

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

username
String

Musi być Empty lub null.

password
String

Musi być Empty lub null.

Zwraca

Boolean

Zawsze wartość true.

Wyjątki

username nie Empty jest lub null.

-lub- password nie Empty jest lub null.

Przykłady

Poniższy przykładowy kod pokazuje, jak używać tej metody do uwierzytelniania użytkownika przy użyciu uwierzytelniania 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 do używania ClientWindowsAuthenticationMembershipProvider klasy static Membership.ValidateUser metoda będzie używać tej metody do jej implementacji. Metoda ClientWindowsAuthenticationMembershipProvider.ValidateUser automatycznie uwierzytelnia bieżącego użytkownika i ustawia static Thread.CurrentPrincipal właściwość na ClientRolePrincipal obiekt zawierający bieżący WindowsIdentityelement . Jeśli dla aplikacji skonfigurowano element ClientRoleProvider , możesz użyć ClientRolePrincipal obiektu w celu pobrania informacji o roli użytkownika z usługi role.

Dotyczy

Zobacz też