Language & Framework/Spring
2022. 9. 20.
스프링 시큐리티의 DelegatingFilterProxy, FilterChainProxy, SecurityFilterChain에 대해 알아보자.
* Spring Security Refrence Docs/ API/ 소스코드를 참고하여 작성한 글입니다. 개인 공부 목적으로 작성한 것이기에 내용의 정확성을 보장할 수 없습니다. 1.FilterChain의 기본 흐름 스프링 시큐리티의 서블릿은 서블릿 필터를 기반으로 한다. 클라이언트가 애플리케이션에 요청을 보내면 컨테이너는 Filter와 Servlet을 포함하는 FilterChain을 만들고, 이들은 요청의 URI를 기반으로 HttpServletRequest를 처리해야 한다. 대개의 경우 서블릿은 하나의 HttpServletRequest와 HttpServletResponse만을 다룰 수 있으나, 연결된 여러 필터를 이용하여 하부에 위치한 필터나 서블릿이 호출되는 것을 막고, 하부 필터나 서블릿이 사용하는..