2013-06-07 2 views
0

작업과 함께 aspx 페이지와 MVC 컨트롤러를 모두 사용하는 응용 프로그램에서 작업하고 있습니다.aspx 및 MVC의 인증 코드

새 기능을 사용하려면 들어오는 요청에 대한 권한 확인과 리디렉션이 필요합니다.

응용 프로그램은 IIS의 다른 버전에 배포되며 주로 Windows와 일부 배포에서는 쿠키 인증을 사용합니다. 하나의 인스턴스 응용 프로그램 (하나의 서버에서 실행)입니다.

가장 적합한 장소는 무엇입니까?

이상적으로는 모든 파일에 대해 실행되는 Application_AuthenticateRequest를 피하고 싶습니다 (파일 확장명으로 필터링 할 수 있음).

인증 확인에는 서비스 호출 -> db 조회가 필요하므로 대부분 캐시 할 것입니다.

답변

1

Application_AuthenticateRequest은 동일한 응용 프로그램에서 기본 WebForms와 ASP.NET MVC를 함께 사용하려는 경우 올바른 위치입니다.