context-security에 의해 로그인화면으로 강제이동하였을때 질문입니다.
- 작성자 :
- 이*호
- 작성일 :
- 2010-02-03 17:10:04
- 조회수 :
- 4,103
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
접근시 권한이 필요한 페이지에 비로그인 상태로 접근하면 context-security에 정의된 로그인 페이지로 강제로 이동하게 되는데, 이 상태에서 로그인을 하면 현재는 actionMain.do 에 정의한 경로로 이동하도록 되어있는데, 원래 접근하려던 페이지로 돌아가게 하고 싶습니다.
질문의 요점은, context-security 에 intercept 당해서 로그인 화면으로 튕겼을때, 로그인 이후 원래 접근하려던 요청 URL로 들어가거나, 요청했던 URL 정보를 알아낼 수 있는 방법이 없나요?
질문의 요점은, context-security 에 intercept 당해서 로그인 화면으로 튕겼을때, 로그인 이후 원래 접근하려던 요청 URL로 들어가거나, 요청했던 URL 정보를 알아낼 수 있는 방법이 없나요?
A
안녕하세요.. 이동호님..
Spring Security 버전에 따라 차이가 있을 수 있지만..
파라미터 즉 input hidden 등으로 "spring-security-redirect"를 로그인 후 들어가야 할 url을 지정하시면 처리되도록 되어 있습니다.
추가로 alwaysUseDefaultTargetUrl 속성이 false로 되어 있어야 하는데.. 기본적으로 false이기 때문에 별도의 지정은 없으셔도 됩니다.
그럼.. 즐거운 하루 되십시오.
감사합니다.
Spring Security 버전에 따라 차이가 있을 수 있지만..
파라미터 즉 input hidden 등으로 "spring-security-redirect"를 로그인 후 들어가야 할 url을 지정하시면 처리되도록 되어 있습니다.
추가로 alwaysUseDefaultTargetUrl 속성이 false로 되어 있어야 하는데.. 기본적으로 false이기 때문에 별도의 지정은 없으셔도 됩니다.
그럼.. 즐거운 하루 되십시오.
감사합니다.