반응형
FilterChainProxy
-
[스프링 시큐리티] DelegatingFilterProxy & FilterChainProxy강의노트/스프링 시큐리티 2020. 9. 13. 00:25
ServletFilter WAS에서 톰캣이 올라가서 WAS에서 실행되는 필터이다. 요청을 받아서 Servlet에 전달하고, Servlet에서 응답을 받아서 클라이언트에 전달하는 역활을 수행한다. Servlet Container에서 생성되고 실행이 된다. 서블릿 필터는 스프링에서 정의된 빈을 주입해서 사용할 수 없다. Why? 서로 실행되는 컨테이너가 다르다. 인증/인가 처리는 스프링 컨테이너에 생성된 Filter를 통해서 처리된다. 실질적인 서블릿 필터가 DelegatingFilterProxy이다. // web.xml springSecurityFilterChain org.springframework.web.filter.DelegatingFilterProxy springSecurityFilterChain ..