2011-01-07 4 views
2

내 로그인 과정을 안전한 방법으로 개발하고 싶습니다. 나는 요청 MVC 3 구조를 사용하여 요청 관련 URL을 전달했다. 내 디스패처 서블릿이 모든 요청을 처리 한 후 로그인 컨트롤러가 필요한 페이지를 매핑합니다. 로그인 프로세스 용 사용자 정의 필터를 추가하고 싶습니다 (사용자가 이미 존재하면 환영 페이지). 그것은 간단 할지도 모르지만 나는 봄의 세계에서 새롭다. 내 필터를 web.xml에 추가 한 다음 실행합니다. 하지만 내 질문에 내 필터 내부 로그인 컨트롤러 trig 수 있습니다. 디스패처 서블릿과 사용자 정의 필터를 동시에 사용하거나 내 마음을 혼란스럽게하는 방법이 있습니까?스프링 MVC로 맞춤 필터를 사용할 수있는 방법

제발 도와주세요, 봄에 가장 것과 마찬가지로

답변

1

최저 관련,이 일을 probabaly 여러 가지가 있습니다. 나는 이것을 좋아한다 : DelegatingFilterProxy. Spring 3.0.x API에서 DelegatingFilterProxy 검색

필터에서 사용자가 로그인했는지 확인하십시오. 그렇지 않은 경우 로그인 페이지로 리디렉션하십시오. 그렇지 않으면 HttpServletRequest를 변경하지 않고 전달합니다.

또한 Spring Secuirty는 웹뿐만 아니라 웹 응용 프로그램에 보안을 추가하기위한 편리한 도구입니다.

관련 문제