로그인 후 페이지 이동 시 로그인이 해제됩니다.
- 작성자 :
- 로*인
- 작성일 :
- 2021-09-15 09:12:28
- 조회수 :
- 5,317
- 구분 :
- 개발환경 / 3.9
- 진행상태 :
- 완료
Q
로그인 시, 웰컴(인트로) 화면도 잘 나타나고 다음과 같은 로그도 찍힙니다.
## EgovUserDetailsHelper.getAuthenticatedUser : AuthenticatedUser is TEST1
하지만 페이지 이동하거나 새로고침할 때 로그인이 풀리고
## username is anonymousUser
SecurityContext is empty or contents are anonymous - context will not be stored in HttpSession.
이런 로그가 나타납니다
권한관리 롤관리 모두 세팅해도 계속 이런 증상이 나타납니다
## EgovUserDetailsHelper.getAuthenticatedUser : AuthenticatedUser is TEST1
하지만 페이지 이동하거나 새로고침할 때 로그인이 풀리고
## username is anonymousUser
SecurityContext is empty or contents are anonymous - context will not be stored in HttpSession.
이런 로그가 나타납니다
권한관리 롤관리 모두 세팅해도 계속 이런 증상이 나타납니다
환경정보
-
- OS 정보 : win10
- 표준프레임워크 버전 : 3.9
- JDK(JRE) 정보 : jdk1.8.0
- WAS 정보 :
- DB 정보 : postgres
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
Spring Security를 사용해서 로그인하게 되면
SecurityContext에는 사용자 인증정보가 담기게 됩니다.
오류메시지에 SecurityContext 가 비어있다고 되어 있으므로
별도의 커스텀으로 구성하셨다면
SecurityContextHolder.getContext().setAuthentication()으로
인증정보를 설정하고 있는지 확인해보시기 바랍니다.
시큐리티 간소화서비스를 사용중이시라면
구성하신 설정을 공통컴포넌트 all-in-one 설정과
비교해보시기 바랍니다.
감사합니다.
표준프레임워크센터입니다.
Spring Security를 사용해서 로그인하게 되면
SecurityContext에는 사용자 인증정보가 담기게 됩니다.
오류메시지에 SecurityContext 가 비어있다고 되어 있으므로
별도의 커스텀으로 구성하셨다면
SecurityContextHolder.getContext().setAuthentication()으로
인증정보를 설정하고 있는지 확인해보시기 바랍니다.
시큐리티 간소화서비스를 사용중이시라면
구성하신 설정을 공통컴포넌트 all-in-one 설정과
비교해보시기 바랍니다.
감사합니다.