Skip to content

Spring Security

legend cup edited this page Feb 2, 2023 · 2 revisions

스프링 Security with Spring Boot

사용자 관리

  • UserDetailsService
    • 해당 interface를 상속 받아서 UserDetails loadUserByUsername(String username)만 구현하고 bean등록하면 spring-security의 인증 관련 로직이 돌아가게된다.
  • UserDetailManager
    • JdbcUserDetailsManager(DataSource)를 이용하면 spring-security에서 제공하는 사용자 관리매니저를 사용할 수 있음.
    • dependency 추가
      • org.springframework.boot:spring-boot-starter-jdbc
      • jdbc driver ex) mysql mysql:mysql-connector-java

Clone this wiki locally