[Spring] 스프링 시큐리티 기본 설정 및 BcryptPasswordEncoder를 사용하여 비밀번호 암호화하기
유저의 아이디, 비밀번호를 서버에 저장할 때 비밀번호 자체를 서버에 저장하면 위험할 것이다. 그래서 비밀번호 같은 정보는 암호화를 한 다음에 서버에 저장하는 것이 안전하다. 스프링에서는 BcryptPasswordEncoder를 사용해서 이를 구현할 수 있다. 먼저 BcryptPasswordEncoder를 사용하기 위해서는 Spring Security를 받아야한다. Build.gradle의 dependencies에 다음 코드를 추가하고 코끼리를 누른다. implementation 'org.springframework.boot:spring-boot-starter-security' 스프링 시큐리티를 사용하게 되면 기본적으로 api를 요청할 때마다 사용자 인증을 거쳐야한다. 아무런 설정도 하지 않고 그냥 api..
2023.01.29