내가 설정해둔 spring의 암호화 방법은 bCrypt이다.
//MvcConfig
@Bean(name = "bCryptPasswordEncoder")
public BCryptPasswordEncoder passwordEncoder() {
return new BCryptPasswordEncoder();
}
초기 admin 계정을 넣을 때 비밀번호를 어떻게 찾을까?
https://www.devglan.com/online-tools/bcrypt-hash-generator
위의 사이트에서 text를 넣고 rounds를 선택해 Hash를 누르면 저절로 암호화된다.
이 암호문을 data.sql에 알맞은 위치에 넣고 실행시키면 admin 계정 비밀번호가 잘 저장되어 있을 것이다.
더 자세한 내용은
https://jusths.tistory.com/158
'Web > Spring' 카테고리의 다른 글
[DB] 초기 데이터 삽입 (0) | 2021.08.10 |
---|---|
[ERROR] Error parsing HTTP request header (0) | 2021.08.10 |
[Login구현] 권한부여(Role) (0) | 2021.08.10 |
[Login구현] 사용자 등록하기(Register) (0) | 2021.08.10 |
[Login구현] login-logout구현(setting) (0) | 2021.08.10 |