authorities
-
[Spring Security][DB] DB와 연동해 로그인 하기Spring-diary/WEB 2020. 2. 25. 10:00
방법(기존 Spring-security 설정에서) 서비스를 상용화 하기 위해서 Authentication(인증)부분을 DB로 이전해야 한다. 권한(Authority)과 세부정보(UserDetails)들을 모두 DB에 기록한다. -JdbcUserDetailsManager 클래스에 내장된 SQL문에 맞게 열의 이름과 Table명을 작성해 주어야 한다. *JdbcUserDetailsManager -데이터를 조회하고 업데이트하는 쿼리가 내장되어 있다. 새 user를 만들고 기존 user를 업데이트 할 수 있는 메소드를 가진 UserDetailsManager의 구현체이다. Spring Security에서는 정보들을 쿼리를 이용해 가져온다.