Spring Security + Jwt로 회원가입을 구현하는 도중에
비밀번호를 수정하고 로그인을 하게되면 '잘못된 자격증명' 이 계속 떴다.
DB를 확인하니 인코딩된 비밀번호가 바뀌지도 않은 것이 확인됐다.
해결
내 경우엔 service 계층에서 entity 계층의 메소드를 사용해주는 방식으로 해결되었다.
오류 났던 방법: setter로 엔티티에 비밀번호를 새로 주입해 줌
해결한 방법: 엔티티에 비밀번호를 바꾸는 메소드를 따로 만들고 서비스 계층에서 호출
아직 원인은 모르겠지만 일단 해결!
'Spring' 카테고리의 다른 글
[Spring] Redis 사용 시 yml 설정시 주의 문구 (0) | 2024.02.05 |
---|---|
[Spring] Consider defining a bean of type 'java.lang.Long' in your configuration. 해결 (0) | 2023.11.30 |
[Spring] No acceptable representation 에러 (0) | 2023.11.03 |
[Spring] 프론트 협업시 Access-Control-Allow-Origin 관련 CORS 문제 해결 (0) | 2023.09.08 |