스프링 시큐리티는 필터를 기반으로 인증, 인가 업무를 처리한다 사용자 요청은 서블릿 필터로 처리된다. 그런데 Filter는 서블릿 컨테이너가 관리한다. 그래서 Spring Bean을 주입받는 것이 어렵다(둘이 다른 컨테이너가 관리하기 때문이다.) 서블릿 필터 중
HttpSecurity 생성 HttpSecurity-> SecurityConfigurer 생성 SecurityConfigurer -> 필터 생성 3의 필터들을 모아서 SecurityFilterChain 생성 WebSecurity가 4에서 생성된 SecurityFilt
SecurityContext