로그인 성공 후, 사용자가 지정한 페이지로 이동을 하고 싶습니다
- 작성자 :
- 장*순
- 작성일 :
- 2023-06-07 11:31:07
- 조회수 :
- 710
- 구분 :
- 공통컴포넌트 / 3.10
- 진행상태 :
- 완료
Q
안녕하세요.
로그인 페이지에서 아이디와 패스워드 입력 후, 성공하면 사용자가 선택한 페이지로의 이동을 하고 싶습니다. (여러개의 옵션 중에서 선택)
페이지 url 정보는 아이디, 패스워드와 함께 post 로 전송합니다.
현재는 로그인 성공 후, 무조건 default url 로 지정된 페이지로 이동이 되는데요.
session 정보에서 "SPRING_SECURITY_SAVED_REQUEST" 를 getRedirectUrl() 해서 출력해보면 default url 정보가 있습니ㅏㄷ.
이를 사용자가 서버로 전송하는 파라미터를 사용하여 페이지를 이동하려면 어떻게 해야 할까요?
session.setAttribute("SPRING_SECURITY_SAVED_REQUEST", redirectPage); 의 형태로 가능한까요? (redirectPage 는 사용자가 지정한 페이지)
로그인 페이지에서 아이디와 패스워드 입력 후, 성공하면 사용자가 선택한 페이지로의 이동을 하고 싶습니다. (여러개의 옵션 중에서 선택)
페이지 url 정보는 아이디, 패스워드와 함께 post 로 전송합니다.
현재는 로그인 성공 후, 무조건 default url 로 지정된 페이지로 이동이 되는데요.
session 정보에서 "SPRING_SECURITY_SAVED_REQUEST" 를 getRedirectUrl() 해서 출력해보면 default url 정보가 있습니ㅏㄷ.
이를 사용자가 서버로 전송하는 파라미터를 사용하여 페이지를 이동하려면 어떻게 해야 할까요?
session.setAttribute("SPRING_SECURITY_SAVED_REQUEST", redirectPage); 의 형태로 가능한까요? (redirectPage 는 사용자가 지정한 페이지)
환경정보
-
- OS 정보 : Windows 10
- 표준프레임워크 버전 : 3.10
- JDK(JRE) 정보 : openjdk 1.8
- WAS 정보 : tomcat 9.0
- DB 정보 : mssql
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
스프링 시큐리티를 이용한 로그인 시
시큐리티 간소화서비스를 이용한다면
간소화서비스 설정의 [defaultTargetUrl] 을 이용하여
로그인 이후 이동할 페이지를 설정할 수 있습니다.
해당 내용은 아래 위키가이드에서 확인할 수 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3.10:fdl:server_security:xmlschema
감사합니다.
표준프레임워크센터입니다.
스프링 시큐리티를 이용한 로그인 시
시큐리티 간소화서비스를 이용한다면
간소화서비스 설정의 [defaultTargetUrl] 을 이용하여
로그인 이후 이동할 페이지를 설정할 수 있습니다.
해당 내용은 아래 위키가이드에서 확인할 수 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3.10:fdl:server_security:xmlschema
감사합니다.