1. Spring Security 란 스프링 기반의 애플리케이션의 보안(인증과 권한, 인가 등)을 담당하는 스프링 하위 프레임워크 용어정리 인증 : Authentication. 사용자의 신원을 검증하는 프로세스 ex) 로그인 인가 : Authorization. 인증된 사용자가 어떠한 자원에 접근할 수 있는지를 확인하는 절차 ex) 관리자 페이지는 관리자만 들어갈 수 있고 일반 유저는 들어갈 수 없음 즉, 인증이 먼저 이루어지고 인가가 이뤄져야 한다. Spring Security에서는 이러한 인증, 인가를 위해 Principal을 아이디로 Credential을 비밀번호로 사용하는 Credential 기반의 인증방식을 사용한다. 2. Servlet Filter 스프링 시큐리티는 서블릿의 필터를 기반으로 동작..