제우스 관련 세션 문의 입니다.
- 작성자 :
- 손*식
- 작성일 :
- 2017-11-26 23:21:55
- 조회수 :
- 1,148
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요.
egov allinone 3.6 번의 시큐리티 기반 로그인이 되지 않는 문제로 문의 드립니다.
운영환경은 AIX, 오라클 11g, 제우스 7.0입니다.
/allinone/src/main/resources/egovframework/egovProps/globals.properties 내에서
Globals.Auth = session 을 Globals.Auth = security 로 변경만 했습니다.
다른 설정은 변경 사항이 없는 원소스 그대로 입니다.
처음 프로토콜을 HTTPS로 해서 실행을 했습니다.
로그인 관련 로그 추적을 해보니
/allinone/src/main/java/egovframework/com/sec/security/filter/EgovSpringSecurityLoginFilter.java 에서
로그인 절차는 성공적으로 완료를 했습니다.
문제는 /EgovContent.do 로 넘어 가면서 SPRING_SECURITY_COTEXT 가 null이고
OP_LOOKUP 관련 exception 도 발생하며
다시 로그인 페이지도 돌아 가버립니다.
제우스 쪽에 문의를 했으니 war를 요청을 해서 전달 할 예정입니다.
혹시 위와 같은 문제에 대해 해결 방안을 가지고 계시다면 알려주세요.
3.6올인원 버전에서 스프링시큐리티 버전이 3.2.4 버전 이던데 3.2.7로 업그레이드 가 가능한지
가능하다면 소스상의 수정이 필요한 부분이 있는지 궁금합니다.
일주일 넘게 일정이 딜레이가 되어서 좀 많이 급합니다.ㅠㅠ
하지만 빠른 답변 보단 정확하고 상세한 답벼을 부탁 드리겠습니다.
감사합니다.
egov allinone 3.6 번의 시큐리티 기반 로그인이 되지 않는 문제로 문의 드립니다.
운영환경은 AIX, 오라클 11g, 제우스 7.0입니다.
/allinone/src/main/resources/egovframework/egovProps/globals.properties 내에서
Globals.Auth = session 을 Globals.Auth = security 로 변경만 했습니다.
다른 설정은 변경 사항이 없는 원소스 그대로 입니다.
처음 프로토콜을 HTTPS로 해서 실행을 했습니다.
로그인 관련 로그 추적을 해보니
/allinone/src/main/java/egovframework/com/sec/security/filter/EgovSpringSecurityLoginFilter.java 에서
로그인 절차는 성공적으로 완료를 했습니다.
문제는 /EgovContent.do 로 넘어 가면서 SPRING_SECURITY_COTEXT 가 null이고
OP_LOOKUP 관련 exception 도 발생하며
다시 로그인 페이지도 돌아 가버립니다.
제우스 쪽에 문의를 했으니 war를 요청을 해서 전달 할 예정입니다.
혹시 위와 같은 문제에 대해 해결 방안을 가지고 계시다면 알려주세요.
3.6올인원 버전에서 스프링시큐리티 버전이 3.2.4 버전 이던데 3.2.7로 업그레이드 가 가능한지
가능하다면 소스상의 수정이 필요한 부분이 있는지 궁금합니다.
일주일 넘게 일정이 딜레이가 되어서 좀 많이 급합니다.ㅠㅠ
하지만 빠른 답변 보단 정확하고 상세한 답벼을 부탁 드리겠습니다.
감사합니다.
A
안녕하세요.
표준프레임워크 센터 입니다.
개선 공통컴포넌트 기준 jdk 1.7이상 servlet 3.1 이상 적용 하셔야 됩니다.
servlet 2.5 사용시 공통컴포넌트 커스터마이징(servlet 2.5 downgrade)이 필요 합니다.(하단 링크)
<http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:com:v3.6:init_customizing
spring security는 EgovWebApplicationInitializer파일의 WebApplicationInitializer의해서 동작 됩니다.
해당 사항을 검토 하시면 될꺼 같습니다.
감사합니다.
표준프레임워크 센터 입니다.
개선 공통컴포넌트 기준 jdk 1.7이상 servlet 3.1 이상 적용 하셔야 됩니다.
servlet 2.5 사용시 공통컴포넌트 커스터마이징(servlet 2.5 downgrade)이 필요 합니다.(하단 링크)
<http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:com:v3.6:init_customizing
spring security는 EgovWebApplicationInitializer파일의 WebApplicationInitializer의해서 동작 됩니다.
해당 사항을 검토 하시면 될꺼 같습니다.
감사합니다.