로그인후처리
- 작성자 :
- 고*환
- 작성일 :
- 2011-07-12 00:52:27
- 조회수 :
- 2,296
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요
spring security를 사용하고 있는데요
설정 : always-use-default-target="true"
로그인후 spring-security-redirect 파라미터로
return url넘겨서 로그인후 호출한페이지로 이동중인데요
중간에 사용자 정보와 세션아이디를 가지고 로그를 남기는부분을 넣어야하는데
어느부분에서 적용해야할지를 잘모르겟어서 글남깁니다~
always-use-default-target="false"로하고
default-target-url="/XXX.do" 로 해서 후처리를 한다면
spring-security-redirect 파라미터를 받질못해서 고민중입니다.
도움부탁드립니다~
spring security를 사용하고 있는데요
설정 : always-use-default-target="true"
로그인후 spring-security-redirect 파라미터로
return url넘겨서 로그인후 호출한페이지로 이동중인데요
중간에 사용자 정보와 세션아이디를 가지고 로그를 남기는부분을 넣어야하는데
어느부분에서 적용해야할지를 잘모르겟어서 글남깁니다~
always-use-default-target="false"로하고
default-target-url="/XXX.do" 로 해서 후처리를 한다면
spring-security-redirect 파라미터를 받질못해서 고민중입니다.
도움부탁드립니다~
A
안녕하세요.. 고인환님..
Spring Security의 경우는 Spring MVC의 HandlerMapping을 통해 호출되지 않기 때문에.. Interceptor를 호출 할 수가 없어..
원하시는 처리가 어려울 것 같습니다.
특히.. 선 처리의 경우는 .. Spring Security 호출 전에 login 처리를 Controller를 통해 하고..
해당 Controller가 Spring Security의 /j_spring_security_check를 호출하는 방법이 가능하나..
후 처리의 경우는 거의 방법이 없을 것 같습니다.
사전 처리 방식은 공통컴포넌트에서 사용하는 방법으로 이 경우는 로그인로그 공통컴포넌트 방식을 참조하시면 되실 것 같습니다. (AOP로 처리)
http://www.egovframe.org/wiki/doku.php?id=egovframework:%EB%A1%9C%EA%B7%B8%EC%9D%B8%EB%A1%9C%EA%B7%B8%EC%A1%B0%ED%9A%8C
그럼.. 즐거운 하루되십시오.
감사합니다.
Spring Security의 경우는 Spring MVC의 HandlerMapping을 통해 호출되지 않기 때문에.. Interceptor를 호출 할 수가 없어..
원하시는 처리가 어려울 것 같습니다.
특히.. 선 처리의 경우는 .. Spring Security 호출 전에 login 처리를 Controller를 통해 하고..
해당 Controller가 Spring Security의 /j_spring_security_check를 호출하는 방법이 가능하나..
후 처리의 경우는 거의 방법이 없을 것 같습니다.
사전 처리 방식은 공통컴포넌트에서 사용하는 방법으로 이 경우는 로그인로그 공통컴포넌트 방식을 참조하시면 되실 것 같습니다. (AOP로 처리)
http://www.egovframe.org/wiki/doku.php?id=egovframework:%EB%A1%9C%EA%B7%B8%EC%9D%B8%EB%A1%9C%EA%B7%B8%EC%A1%B0%ED%9A%8C
그럼.. 즐거운 하루되십시오.
감사합니다.