로그인 문의
- 작성자 :
- s**i
- 작성일 :
- 2025-02-25 18:02:05
- 조회수 :
- 187
- 구분 :
- 실행환경 / 3.7
- 진행상태 :
- 완료
Q
스프링 시큐리티 구성을 직접 커스텀하여 사용중이고, 표준프레임워크를 3.7버전으로 수정하였는데
로그인 버튼 클릭 시 계속 메인으로 팅겨서요. (3.6 버전에서는 정상 작동합니다.)
console.PNG 파일을 보시면 SecurityContext is empty or contents are anonymous - context will not be stored in HttpSession. 가 찍혀있는데
커스텀한 스프링 시큐리티가 문제인건가요? egov-security로 변경해야 하는 걸까요?
console1.PNG 파일에도 HttpSession returned null object for SPRING_SECURITY_CONTEXT, No Security was available from HttpSession 등 있어요..
로그인 버튼 클릭 시 계속 메인으로 팅겨서요. (3.6 버전에서는 정상 작동합니다.)
console.PNG 파일을 보시면 SecurityContext is empty or contents are anonymous - context will not be stored in HttpSession. 가 찍혀있는데
커스텀한 스프링 시큐리티가 문제인건가요? egov-security로 변경해야 하는 걸까요?
console1.PNG 파일에도 HttpSession returned null object for SPRING_SECURITY_CONTEXT, No Security was available from HttpSession 등 있어요..
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 : 3.6
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat 8.5
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
Spring Security를 사용해서 로그인하게 되면
SecurityContext에는 사용자 인증정보가 담기게 됩니다.
콘솔의 로그를 보아 로그인 후에도 SecurityContext가 정상적으로 유지되지 않는 것으로 보이므로
별도의 커스텀으로 구성하셨다면
SecurityContextHolder.getContext().setAuthentication()으로
인증정보를 설정하고 있는지 확인해보시기 바랍니다.
표준프레임워크 시큐리티 간소화 서비스를 사용하지 않고 별도 커스텀 하신경우
다양한 설정 및 결과가 있을수 있기 때문에 가이드 해드리기 어렵습니다.
참고로
실행환경 v3.7 시큐리티 간소화는 다음 위키 가이드를 참조 하실수 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rtea3.7
감사합니다.
표준프레임워크센터입니다.
Spring Security를 사용해서 로그인하게 되면
SecurityContext에는 사용자 인증정보가 담기게 됩니다.
콘솔의 로그를 보아 로그인 후에도 SecurityContext가 정상적으로 유지되지 않는 것으로 보이므로
별도의 커스텀으로 구성하셨다면
SecurityContextHolder.getContext().setAuthentication()으로
인증정보를 설정하고 있는지 확인해보시기 바랍니다.
표준프레임워크 시큐리티 간소화 서비스를 사용하지 않고 별도 커스텀 하신경우
다양한 설정 및 결과가 있을수 있기 때문에 가이드 해드리기 어렵습니다.
참고로
실행환경 v3.7 시큐리티 간소화는 다음 위키 가이드를 참조 하실수 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rtea3.7
감사합니다.