로그인 후 페이지 이동 관련문의
- 작성자 :
- 이*수
- 작성일 :
- 2016-03-15 17:14:29
- 조회수 :
- 1,119
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요 전자정부프레임워크를 사용해서 개발을 하고 있습니다.
로그인 성공 후 항상 index.jsp로 이동되는 문제가 있어서 문의 드립니다.
가이드에 context-security.xml에 defaultTargetUrl를 쓰지 않으면 처음 접속하고자 했던 페이지 url로 redirect 된다고 나와있는데요
이 말이, 예를들어 (미로그인시)글쓰기버튼 클릭-> 로그인화면 -> 로그인성공 -> 글쓰기 페이지로 간다는 뜻 아닌가요?
defaultTargetUrl를 쓰지 않아도 로그인 성공시 항상 index.jsp 페이지로 이동됩니다.
사용자가 가고자 했던 페이지로 로그인 성공시 보내는 방법이 있는지요
답변 감사합니다.
로그인 성공 후 항상 index.jsp로 이동되는 문제가 있어서 문의 드립니다.
가이드에 context-security.xml에 defaultTargetUrl를 쓰지 않으면 처음 접속하고자 했던 페이지 url로 redirect 된다고 나와있는데요
이 말이, 예를들어 (미로그인시)글쓰기버튼 클릭-> 로그인화면 -> 로그인성공 -> 글쓰기 페이지로 간다는 뜻 아닌가요?
defaultTargetUrl를 쓰지 않아도 로그인 성공시 항상 index.jsp 페이지로 이동됩니다.
사용자가 가고자 했던 페이지로 로그인 성공시 보내는 방법이 있는지요
답변 감사합니다.
A
안녕하세요. 표준프레임워크센터입니다.
상황에 따라 로그인 후의 페이지를 다르게 설정하려 하시는 것으로 보입니다.
해당 부분은 defaultTargetUrl로는 한계가 있고, 스프링 시큐리티의 authentication-success-handler-ref를 커스터마이징 하시어 구현하셔야 할 부분입니다. 스프링 시큐리티 간소화에서는 이 기능을 지원하지 않습니다.
간소화기능을 걷어내시고 스프링 시큐리티에서 직접 구현해서 사용하셔야 하는 부분이며, 스프링 시큐리티 레퍼런스 등을 참고하시어 구현을 진행하셔야 할 것 같습니다.
감사합니다.
상황에 따라 로그인 후의 페이지를 다르게 설정하려 하시는 것으로 보입니다.
해당 부분은 defaultTargetUrl로는 한계가 있고, 스프링 시큐리티의 authentication-success-handler-ref를 커스터마이징 하시어 구현하셔야 할 부분입니다. 스프링 시큐리티 간소화에서는 이 기능을 지원하지 않습니다.
간소화기능을 걷어내시고 스프링 시큐리티에서 직접 구현해서 사용하셔야 하는 부분이며, 스프링 시큐리티 레퍼런스 등을 참고하시어 구현을 진행하셔야 할 것 같습니다.
감사합니다.