AuthenticationService.ValidateUser(String, String, String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
인증 티켓을 발급하지 않고 사용자 자격 증명을 인증합니다.
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
username
및 password
외에 유효성을 검사할 값입니다(있을 경우).
반환
사용자 자격 증명이 유효하면 true
이고, 그렇지 않으면 false
입니다.
- 특성
예외
userName
또는 password
가 null
인 경우
설명
ValidateUser 메서드는 사용자 자격 증명을 인증 하지만 인증 쿠키를 설정 하지 않습니다. 인증 쿠키가 없는 사용자는 로깅되지 않습니다 자격 증명이 유효 하는 경우에 합니다.
사용 된 ValidateUser 메서드는 인증 쿠키를 받지 않고 사용자의 자격 증명이 유효한 지 여부를 확인 해야 합니다. 예를 들어 인증 쿠키를 클라이언트 애플리케이션에 이미 저장 되어 있지만 새 세션을 시작 하면 사용자의 자격 증명이 여전히 유효한 지 확인 하려는 경우이 수행할 수 있습니다.
ValidateUser 메서드를 발생 시킵니다 합니다 Authenticating 이벤트를 발생 하지 않습니다 하지만 CreatingCookie 이벤트입니다.
참고
호출 하지 마십시오는 ValidateUser 메서드에서 웹 서버에서 실행 되는 코드입니다. 호출 된 ValidateUser WCF 서비스의 일부로 합니다. 자세한 내용은 ASP.NET 인증합니다.
적용 대상
추가 정보
.NET