일단 Principal의 개념을 알아보자. Spring Security의 공식 문서를 보면 What is Spring Security Principal은 시스템을 사용하려고 하는 사용자, 디바이스 혹은 시스템을 통칭한다. Request에 대한 로직을 처리하는 과정에서 인증된 사용자에 대한 정보는 계속 필요할 것이다. 가장 간단한 방법으로 Controller의 파라미터로 Principal을 설정해 받을 수 있다.public ModelAndView someRequestHandler(Principal principal) { User activeUser = (User) ((Authentication) principal).getPrincipal(); ... } 하지만, 위와 같이 처리를 하면 .getPrincip..