DB를 사용해 인증

jb kim·2022년 3월 6일
0

REST API 블로그 앱

목록 보기
47/65
post-thumbnail

SecurityConfig

💦 private CustomUserDetailsService userDetailsService;
@Autowired 로 필드주입(DI)

	@Override
	protected void configure(AuthenticationManagerBuilder auth) throws Exception {
		auth.userDetailsService(userDetailsService)
			.passwordEncoder(passwordEncoder());
	}
	
//	@Override
//	@Bean
//	protected UserDetailsService userDetailsService() {
//
//		UserDetails user = User.builder().username("user").password(passwordEncoder().encode("pass")).roles("USER").build();
//		UserDetails kim = User.builder().username("drv98").password(passwordEncoder().encode("1234")).roles("ADMIN").build();
//		return new InMemoryUserDetailsManager(user, kim);
//	}

DB에 유저 입력하기

users

roles

user_roles

users의 패스워드는 암호화 되어야 한다

암호화된 패스워드로 수정하기

profile
픽서

0개의 댓글