본문 바로가기
마주쳤던 에러 해결 모음

[에러해결] io.jsonwebtoken.SignatureException: JWT signature does not match locally computed signature

by 문자메일 2022. 5. 23.




 

 

 

https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%84%9C%EB%B9%84%EC%8A%A4/community?page=2&s=jwt&type=question&limit=20&s=jwt 

 

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) 질문 & 답변 - 인프런 | 강의

수강생이 남긴 질문과 지식공유자의 답변을 확인할 수 있어요. 질문 & 답변 | 인프런...

www.inflearn.com

 

발생 에러 : io.jsonwebtoken.SignatureException: JWT signature does not match locally computed signature

 

위 강의에서 각 마이크로서비스별 다른 .yml 파일에서 설정값 읽어오고 사용자 jwt 토큰 인증 확인하는 과정에서 자꾸  'io.jsonwebtoken.SignatureException: JWT signature does not match locally computed signature' 에러가 발생하면서 Excetption이 터졌었다. (아래 이미지 파란 체크 부분)
결국 원인은 각 2개의 마이크로서비스 둘 다 secret.token 값을 같게 해줘야 했는데, 다르게 설정되어 있어서 발생한 문제였다. 저와 동일 문제 경험하신분은 token 값 둘 다 같게 되어 있는지 눈 크게뜨고 확인해보세요. (강의 보면서 따라 치다가 secret 암호화한 값을 한쪽 설정에 'password' 부분에 잘못 적어놓고 값이 같은데 왜 안될까 하며 시간을 너무 많이 날렸었다..)

 

댓글