UserDetailsService
-
Delivery Together - JWT 인증방식의 로그인(2)Projects/Problem & Solution 2021. 12. 24. 15:16
사용자 정보 생성 User 클래스 생성 @Data public class User implements UserDetails { private String username; // 사용자 계정 private String birthdate; // 사용자 생일 private String country; // 사용자 국적 private String gender; // 사용자 성별 private String password; // 사용자 비밀번호 private String role; // 사용자 권한 @Override public Collection
-
Spring Security - 로그인Framework & Library/Spring Security 2021. 10. 1. 15:06
로그인 설정 SecurityConfig 클래스 수정 @Override protected void configure(HttpSecurity http) throws Exception { http.csrf().disable(); http.authorizeRequests() .antMatchers("/user/**").authenticated() // 인증 필요 .antMatchers("/manager/**").access("hasRole('ROLE_ADMIN') or hasRole('ROLE_MANAGER')") // ROLE_ADMIN, ROLE_MANAGER 권한 필요 .antMatchers("/admin/**").access("hasRole('ROLE_ADMIN')") // ROLE_ADMIN 권한 필요..