springSecurity.doFilter 오류
- 작성자 :
- 작*자
- 작성일 :
- 2023-02-08 16:13:24
- 조회수 :
- 755
- 구분 :
- 개발환경 / 3.10
- 진행상태 :
- 완료
Q
안녕하세요 egovframework 3.10 을 사용하고 있는 개발자입니다.
현재 spring-security 적용중에 doFilter부분이 계속 오류가 발생하고 있어서 질문드립니다.
springSecurity.doFilter( new RequestWrapperForSecurity(request, resultVO.getUserSe() + resultVO.getId() , resultVO.getUniqId()), response, null );
예시에는 doFilter 끝에 null (FilterChain 부분) 로 보내는데 해당 filter 에서 null.doFilter 로 동작을해서 nullPointerException 이 나오는지 모르겠어요
확인 한번만 부탁드리겠습니다 ㅠㅠ
현재 spring-security 적용중에 doFilter부분이 계속 오류가 발생하고 있어서 질문드립니다.
springSecurity.doFilter( new RequestWrapperForSecurity(request, resultVO.getUserSe() + resultVO.getId() , resultVO.getUniqId()), response, null );
예시에는 doFilter 끝에 null (FilterChain 부분) 로 보내는데 해당 filter 에서 null.doFilter 로 동작을해서 nullPointerException 이 나오는지 모르겠어요
확인 한번만 부탁드리겠습니다 ㅠㅠ
환경정보
-
- OS 정보 : WINDOW
- 표준프레임워크 버전 : 3.10
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat 9.0
- DB 정보 : oracle
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
스프링 시큐리티의 경우 여러개의 필터를 거치는
이른바 필터체인 방식으로 동작하므로
마지막 인자에 FilterChain 관련 파라미터가 전달되어야 할것으로 보이고
null으로 지정 하면 문제가 발생할 것으로 보입니다.
커스텀을 진행하는 것으로 보이는데
이경우 다양한 경우의 수가 있을수 있어
정확을 답변 드리기는 어렵습니다.
공통컴포넌트를 기반으로 작업하신다면 다음 소스파일을 참고 하시면
도움이 되실듯합니다.
/src/main/java/egovframework/com/sec/security/filter/EgovSpringSecurityLoginFilter.java
감사합니다.
표준프레임워크센터 입니다.
스프링 시큐리티의 경우 여러개의 필터를 거치는
이른바 필터체인 방식으로 동작하므로
마지막 인자에 FilterChain 관련 파라미터가 전달되어야 할것으로 보이고
null으로 지정 하면 문제가 발생할 것으로 보입니다.
커스텀을 진행하는 것으로 보이는데
이경우 다양한 경우의 수가 있을수 있어
정확을 답변 드리기는 어렵습니다.
공통컴포넌트를 기반으로 작업하신다면 다음 소스파일을 참고 하시면
도움이 되실듯합니다.
/src/main/java/egovframework/com/sec/security/filter/EgovSpringSecurityLoginFilter.java
감사합니다.