프레임워크/Spring
SpringSecurity1 - Spring Security Filter가 실행 되는 방법(feat. DelegatingFilterProxy)
clients가 보낸 requet가 servlet에 도착하기 전에 Spring Security Filter가 어떻게 실행될까? 아래는 SpringSecurity의 문서에 있는 사진을 사용했다. 위의 사진을 보면 DelegatingFilterProxy가 Spring Security Filter를 실행시키는 것처럼 보이는데 사진이 의미하는 바가 무엇일까? SpringSecurity는 이름에서 부터 Spring IOC Container에서 생성된 Filter을 사용하지만 Clients의 요청은 Servlet으로 들어온다. 이것이 왜 문제가 되느냐. Servlet은 Servlet Filter를 기반으로 하는데 Servlet Filter는 Servlet 스펙이기 때문에 스프링에서 정의 된 빈을 주입받아 사용할 수..
2022. 7. 4.