studyplan

스프링부트 회원가입 만들기 ! 4. 비밀번호 인코딩 ! 스프링 시큐리티 , BCryptPasswordEncoder ,build.gradle ,oracle DB 본문

스프링

스프링부트 회원가입 만들기 ! 4. 비밀번호 인코딩 ! 스프링 시큐리티 , BCryptPasswordEncoder ,build.gradle ,oracle DB

무한머니 2022. 8. 5. 01:58

여기 해석하다가 말았는데 ! 

저 인코딩 하는 코드를 보기전에 ! 

저 인코딩 하는걸 하기위해서는 

 BCryptPasswordEncoder 

이녀석을 주입받아야 되는대 ! 

 

저기능을 쓰려면 

 

build.gradle 안에 

dependencies

안에 

//스프링 시큐리티 라이브러리
implementation 'org.springframework.boot:spring-boot-starter-security'
implementation 'org.springframework.security:spring-security-test'

를 넣어야 한다! 

 

다시 

저 ! 기능 !! 

 BCryptPasswordEncoder 

요녀석이 잘 쓰여지는 지 확인 해보기 위해서 

회원가입을 시도해 보려고 한다 ! 

테스트를 돌려봤고 ! 

 

ORACLE DB 에서 잘 들어갔는지 확인 해보자 ! 

banana 라는 아이디를 가진 놈의 비밀번호를 보면! 입력한 비밀번호와 , 다르게 암호화되서 들어가있는걸 확인 할수 있다!그래서 저걸 보고 잘 작동 된것을 확인 할수있다!!  

이렇게 변환까지해서 잘 들어간걸 보고 

 

이녀석을 보면 ~@? 

db에 잘 들어갈 맴버를 받았고 잘 들어가는 register 를 볼수 있다 

Comments