Ch03. 실전프로젝트(인증 프로세스 Form 인증 구현) - DB 연동 인증 처리 CustomUserDetailsService
CustomUserDetailsService(1) UserDetails를 연동할 CustomService를 작성한다. UserDetailsService를 구현한 내 커스텀 Class를 작성한다. 내 DB에 있는 데이터를 읽어와야 하므로, 내 DB에 존재하는 UserRepository를 Autowire 한다. loadUserByUsername을 구현해야 하는데, 이때, DB에서 값을 조회해 없으면 예외를 발생시킨다. 값이 있다면, AccountContext에서 UserDetailsType을 반환하여 리턴한다. AccountContext 생성자로, 내 인증 객체인 account와 권한을 입력받는다. 권한은 List와 같은 Collection으로 입력받는데. SecurityContext 수정 더 이상 제공되는..