spring security 오류
- 작성자 :
- 정*룡
- 작성일 :
- 2023-12-15 16:40:43
- 조회수 :
- 770
- 구분 :
- 개발환경 / 3.8
- 진행상태 :
- 완료
Q
16:37:33,419 ERROR [io.undertow.request] (default task-7) UT005023: Exception handling request to /cmns/sysMng/cmnsCdMng/readCmnsCdMngList.do: java.lang.NullPointerException
at org.springframework.security.web.session.ConcurrentSessionFilter$1.onExpiredSessionDetected(ConcurrentSessionFilter.java:107)
at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:145)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:214)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:347)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:263)
엣지와 크롬으로 중복로그인 테스트중 오류가 발생하여 문의드립니다.
spring security 4.2.5의 ConcurrentSessionFilter 문제라는 글을 보았는데 프레임워크 변경 없이 해결 할 수 있는 방법 문의 드립니다.
at org.springframework.security.web.session.ConcurrentSessionFilter$1.onExpiredSessionDetected(ConcurrentSessionFilter.java:107)
at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:145)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:214)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:347)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:263)
엣지와 크롬으로 중복로그인 테스트중 오류가 발생하여 문의드립니다.
spring security 4.2.5의 ConcurrentSessionFilter 문제라는 글을 보았는데 프레임워크 변경 없이 해결 할 수 있는 방법 문의 드립니다.
환경정보
-
- OS 정보 : window
- 표준프레임워크 버전 : 3.8
- JDK(JRE) 정보 : 1.8
- WAS 정보 : jboss
- DB 정보 : tibero
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
두번째 로그인한 세션을 막을 때는
스프링 시큐리티 옵션에 error-if-maximum-exceeded="true" 속성을 지정하시면 되는데
표준프레임워크에서는 3.10버전부터 스프링 시큐리티 간소화서비스에서 해당 기능을 지원하고 있습니다.
표준프레임워크 버전을 3.10으로 업그레이드하거나 별도로 구성하셔야 할것 같습니다.
3.10버전 스프링 시큐리티 간소화서비스 위키가이드입니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3.10:fdl:server_security:xmlschema
감사합니다.
표준프레임워크센터입니다.
두번째 로그인한 세션을 막을 때는
스프링 시큐리티 옵션에 error-if-maximum-exceeded="true" 속성을 지정하시면 되는데
표준프레임워크에서는 3.10버전부터 스프링 시큐리티 간소화서비스에서 해당 기능을 지원하고 있습니다.
표준프레임워크 버전을 3.10으로 업그레이드하거나 별도로 구성하셔야 할것 같습니다.
3.10버전 스프링 시큐리티 간소화서비스 위키가이드입니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3.10:fdl:server_security:xmlschema
감사합니다.