DBによる認証

1311 ワード

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

ユーザーのパスワードは暗号化する必要があります


暗号化パスワードに変更