Spring Security + Jwt로 회원가입을 구현하는 도중에

비밀번호를 수정하고 로그인을 하게되면 '잘못된 자격증명' 이 계속 떴다.

DB를 확인하니 인코딩된 비밀번호가 바뀌지도 않은 것이 확인됐다.

 

해결

내 경우엔 service 계층에서 entity 계층의 메소드를 사용해주는 방식으로 해결되었다.

 

오류 났던 방법: setter로 엔티티에 비밀번호를 새로 주입해 줌

해결한 방법: 엔티티에 비밀번호를 바꾸는 메소드를 따로 만들고 서비스 계층에서 호출

 

아직 원인은 모르겠지만 일단 해결!