AuthenticationService.ValidateUser(String, String, String) 메서드

정의

인증 티켓을 발급하지 않고 사용자 자격 증명을 인증합니다.

public:
 bool ValidateUser(System::String ^ username, System::String ^ password, System::String ^ customCredential);
[System.ServiceModel.OperationContract]
public bool ValidateUser (string username, string password, string customCredential);
[<System.ServiceModel.OperationContract>]
member this.ValidateUser : string * string * string -> bool
Public Function ValidateUser (username As String, password As String, customCredential As String) As Boolean

매개 변수

username
String

유효성을 검사할 사용자 이름입니다.

password
String

지정된 사용자의 암호입니다.

customCredential
String

usernamepassword 외에 유효성을 검사할 값입니다(있을 경우).

반환

사용자 자격 증명이 유효하면 true이고, 그렇지 않으면 false입니다.

특성

예외

userName 또는 passwordnull인 경우

설명

ValidateUser 메서드는 사용자 자격 증명을 인증 하지만 인증 쿠키를 설정 하지 않습니다. 인증 쿠키가 없는 사용자는 로깅되지 않습니다 자격 증명이 유효 하는 경우에 합니다.

사용 된 ValidateUser 메서드는 인증 쿠키를 받지 않고 사용자의 자격 증명이 유효한 지 여부를 확인 해야 합니다. 예를 들어 인증 쿠키를 클라이언트 애플리케이션에 이미 저장 되어 있지만 새 세션을 시작 하면 사용자의 자격 증명이 여전히 유효한 지 확인 하려는 경우이 수행할 수 있습니다.

ValidateUser 메서드를 발생 시킵니다 합니다 Authenticating 이벤트를 발생 하지 않습니다 하지만 CreatingCookie 이벤트입니다.

참고

호출 하지 마십시오는 ValidateUser 메서드에서 웹 서버에서 실행 되는 코드입니다. 호출 된 ValidateUser WCF 서비스의 일부로 합니다. 자세한 내용은 ASP.NET 인증합니다.

적용 대상

추가 정보