Spring Security 란? - Spring에서 제공해주는 Spring 기반 애플리케이션의 보안(인증과 권한, 인가 등)을 담당하는 스프링 하위 프레임워크 인증(Authentication) - 현재 사용자가 본인인지 확인, 로그인 시 현재 등록된 사용자 인지 여부 확인 인가(Authorization) - 인증을 통해 인증된 사용자가 요청한 자원(Resource)에 접근 가능한지 결정하는 절차 • Principal(접근 주체) : 보호받는 자원에 접근하는 대상, UserDetailsService에서 리턴한 객체 • Credential(비밀번호) : 자원에 접근하는 대상의 비밀번호 • GrantAuthority(권한) : 인증 이후, 인가 및 권한을 확인할 떄 이 정보를 참조한다. - Spring Se..