Spring boot


  • 사용자 정의(custom) UserDetailsService 작성하기
    • loadUserByUsername()
      • 사용자의 계정 정보(아이디)를 이용해서 UserDetails 인터페이스
        를 구현한 객체를 반환해야 한다.
  • UserDetails를 구현해 둔 User 클래스
    • User 클래스는 username과 password, Authority라는 정보만을 이용하는 간단한 생성자를 제공한다.
      이때 Authority는 말 그대로 '권한'을 의미한다.
  • Thymeleaf에서 스프링 시큐리티 처리하기
    • dependency하기
    • 시큐리티 관련 네임스페이스 추가
    • 네임스페이스를 이용한 태그 작성