ClientWindowsAuthenticationMembershipProvider.ValidateUser 메서드

정의

운영 체제에 의해 제공된 ID를 사용하여 현재 사용자를 자동으로 인증합니다.

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

매개 변수

username
String

Empty 또는 null이어야 합니다.

password
String

Empty 또는 null이어야 합니다.

반환

항상 true입니다.

예외

usernameEmpty 또는 null이 아닌 경우

또는

passwordEmpty 또는 null이 아닌 경우

예제

다음 예제 코드에서는이 메서드를 사용 하 여 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

설명

사용 하도록 애플리케이션을 구성 하는 경우는 ClientWindowsAuthenticationMembershipProvider 클래스를 staticMembership.ValidateUser 메서드 구현에 대 한이 메서드를 사용 합니다. ClientWindowsAuthenticationMembershipProvider.ValidateUser 메서드는 현재 사용자를 자동으로 인증 설정 합니다 staticThread.CurrentPrincipal 속성을를 ClientRolePrincipal 현재 포함 된 개체 WindowsIdentity합니다. 경우는 ClientRoleProvider 구성 된 애플리케이션에 대해 사용할 수 있습니다는 ClientRolePrincipal 역할 서비스에서 사용자 역할 정보를 검색할 개체입니다.

적용 대상

추가 정보