실전: 작고 안전한 웹 애플리케이션
6.1. 프로젝트 요구 사항과 설정
6.2. 사용자 관리 구현
@Configuration
public class ProjectConfig {
@Bean
public BCryptPasswordEncoder bCryptPasswordEncoder() {
return new BCryptPasswordEncoder();
}
@Bean
public SCryptPasswordEncoder sCryptPasswordEncoder() {
return new SCryptPasswordEncoder(
16384, // CPU cost (N)
8, // Memory cost (r)
1, // Parallelization (p)
32, // Key length
64 // Salt length
);
}
}6.3. 맞춤형 인증 논리 구현
Last updated