UsernamePassword AuthenticationFilter
Authentication Manager

클라이언트의 요청이 DispatherServlet으로 향하는 도중에 서블릿 필터를 거치게 된다 ( | | | 이거 )

서블릿 컨테이너에 존재하는 필터 체인에 DelegatingFilter를 등록해 요청을 가로챈다

다시 SecurityFilter로 요청을 가로챈다
SecurityFilter에서 검증 처리를 한 후 거부 or 리다이렉션 or 서블릿으로 요청 전달을 진행한다

이번 강의에서는 FormLogin 필터를 사용하지 않고 커스텀해서 사용할 예정
→ disablehttp .formLogin((auth) -> auth.disable());