AuthenticatingEventArgs.Authenticated 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
사용자 자격 증명이 유효한지 여부를 나타내는 값을 가져오거나 설정합니다.
public:
property bool Authenticated { bool get(); void set(bool value); };
public bool Authenticated { get; set; }
member this.Authenticated : bool with get, set
Public Property Authenticated As Boolean
속성 값
사용자 자격 증명이 유효하면 true
이고, 그렇지 않으면 false
입니다.
예제
다음 예제에서는 전달 하는 이벤트 처리기 UserName 및 Password 값을 사용자 지정 멤버 자격 공급자에 사용자 자격 증명의 유효성을 검사 합니다. 이벤트 처리기에서 설정 Authenticated 의 반환 값에는 ValidateUser 메서드 집합과 AuthenticationIsComplete 하 true
있도록는 AuthenticationService 클래스 자격 증명을 확인 하지 않습니다.
void AuthenticationService_Authenticating(object sender, System.Web.ApplicationServices.AuthenticatingEventArgs e)
{
if (e.UserName.IndexOf("@contoso.com") >= 0)
{
e.Authenticated = Membership.Providers["ContosoSqlProvider"].ValidateUser(e.UserName, e.Password);
}
else if (e.UserName.IndexOf("@fabrikam.com") >= 0)
{
e.Authenticated = Membership.Providers["FabrikamSqlProvider"].ValidateUser(e.UserName, e.Password);
}
else
{
e.Authenticated = Membership.Provider.ValidateUser(e.UserName, e.Password);
}
e.AuthenticationIsComplete = true;
}
Sub AuthenticationService_Authenticating _
(ByVal sender As Object, _
ByVal e As System.Web.ApplicationServices.AuthenticatingEventArgs)
If (e.Username.IndexOf("@contoso.com") >= 0) Then
e.Authenticated = Membership.Providers("ContosoSqlProvider").ValidateUser(e.Username, e.Password)
ElseIf (e.Username.IndexOf("@fabrikam.com") >= 0) Then
e.Authenticated = Membership.Providers("FabrikamSqlProvider").ValidateUser(e.Username, e.Password)
Else
e.Authenticated = Membership.Provider.ValidateUser(e.Username, e.Password)
End If
e.AuthenticationIsComplete = True
End Sub
설명
에 대 한 이벤트 처리기에서 사용자 자격 증명을 인증 하는 경우는 Authenticating 이벤트를 설정 합니다 Authenticated 사용자 자격 증명이 유효한 지 여부를 나타내는 속성을 합니다. 사용자 자격 증명이 유효 하 고 없습니다 추가 유효성 검사가 필요한 경우 설정 Authenticated 하 true
하 고 AuthenticationIsComplete 에 true
입니다. 설정한는 AuthenticationIsComplete 인증 서비스 기본값을 무시할지를 나타내는 속성을 사용자를 인증 하기 위한 단계입니다. 값 Authenticated 에서 사용 되는 AuthenticationService 경우에만 클래스 AuthenticationIsComplete 로 설정 된 true
합니다. 경우 AuthenticationIsComplete 됩니다 false
서 AuthenticationService 클래스는 사용자 자격 증명의 유효성을 검사 하려면 기본 멤버 자격 공급자를 호출 하 고 다음 값을 덮어씁니다 Authenticated합니다.
적용 대상
추가 정보
.NET