spring security는?스프링 기반의 애플리케이션 보안을 담당하는 스프링의 하위 프레임워크.인증(Authentication)과 권한을 Filter(AuthenticationFilter)로 처리한다.왜 써야 함?인증,권한, 보안과 공격 방어관련 다양한 기능을 제공 함(공격에 해당하는 방어코드를 하나하나 짜면 코스트가 너무 소모됨)아키텍처 및 흐름1 : 외부로 부터 들어오는 Http RQ2 : Filter가 Token생성(id,pw 등등을 담고 있다)3~4 : ProviderManager가 N개의 AuthenticationProvider를 순회하며 현재 해당하는 인증을 찾아 수행한다.5~7 : 토큰에 해당하는 DB로 부터 User 정보를 가져온다.8~10 : 찾은 인증정보를 SecurityConte..