AuthenticationMnager에 대해
어떠한 Web Application에서 Spring Security사용하여 로그인을 Form Login 방식으로 구현했다면 해당 Application의 로그인 요청을 일반적으로 UsernamePasswordAuthenticationFilter라는 필터에 의해 처리된다. 사용자가 로그인폼에서 작성한 아이디와 비밀번호를 제출하면, 해당 formData를 HTTP 요청과 함께 서버로 전송하는데 Spring Security는 Servlet Filter 기반의 보안체인들을 사용하기 때문에, 이러한 요청들이 여러가지 보안 관련 필터들을 거쳐오게 된다. 그 많은 필터들 중 UsernamePasswordAuthenticationFilter는 POST 방식으로 들어온 로그인 요청을 처리하는 역할을 하는데 아래와 같은 작..