2012-06-28 4 views
1

SQL Server 2008과 함께 asp.net mvc 3 응용 프로그램에 대한 사용자 지정 인증 솔루션을 찾고 있습니다. 비록 ASPNETDB.mdf을 사용하고 싶지 않습니다.asp.net mvc 3 사용자 정의 인증을 구현하는 방법?

현재 customactionfilter를 사용하려고하고 있지만 여기서 부울을 반환하는 방법을 모릅니다. 누구든지 비슷한 시나리오의 좋은 샘플을 가지고 있습니까?

답변

1

사용자 지정 인증을 구현하려면 AuthorizeAttribute에서 파생되어야합니다.

This 답을 사용하면 간단한 사용법을 알 수 있습니다.

public class CustomAuthorizeAttribute : AuthorizeAttribute 
{ 
    protected override bool AuthorizeCore(HttpContextBase httpContext) 
    { 
     // check context and roles 

     ... 

     return true; 
    } 
} 
+0

실제로 캐싱 문제와 기본 처리 때문에 base.AuthorizeCore를 호출해야합니다. –

관련 문제