ICT Intern/Spring Security

[Spring] Spring Security 암호화

칸타탓 2019. 4. 9. 14:47

org.springframework.security.crypto.factory.PasswordEncoderFactories 를 import해서 비밀번호를 암호화 한 후 데이터베이스에 저장하려 했는데 계속 import할 수 없다는 오류가 발생했다.

스프링 시큐리티 버전이 올라가면서 기능이 변경되었다고 한다.

 

새로운 버전의 기능은 아래와 같다. 따라서 비밀번호 암호화 시 BCryptPasswordEncoder를 사용하여 구현했다.

- OAuth 2.0 Login
- Reactive 지원
- @EnableWebFluxSecurity
- @EnableReactiveMethodSecurity
- WebFlux Testing Support
- 현대화된 비밀번호 인코딩

 


[공식 문서] https://docs.spring.io/spring-security/site/docs/current/reference/htmlsingle/#new

[참고] https://java.ihoney.pe.kr/498