스프링 시큐리티 비밀번호 암호화 시키기
SecurityConfig 클래스에 암호화 기능 객체 생성
@Bean
public PasswordEncoder getPasswordEncoder(){
return new BCryptPasswordEncoder();
}
회원가입을 수행하는 컨트롤러에 PasswordEncoder 객체 생성
private final PasswordEncoder passwordEncoder;
passwordEncoder.encode(비밀번호)
로 비밀번호를 암호화 시킬 수 있습니다.
암호화 테스트
passwordEncoder.matches("비밀번호", 암호화된 비밀번호)
암호화된 비밀번호와 비밀번호가 동일한지 boolean값으로 확인할 수 있습니다.