DBによる認証
1311 ワード
SecurityConfig
💦 private CustomUserDetailsService userDetailsService;
@Autowired入力フィールド(DI)
users
roles
user_roles
ユーザーのパスワードは暗号化する必要があります
暗号化パスワードに変更
💦 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
ユーザーのパスワードは暗号化する必要があります
暗号化パスワードに変更
Reference
この問題について(DBによる認証), 我々は、より多くの情報をここで見つけました https://velog.io/@drv98/DB를-사용해-인증テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol