728x90
JWT signature does not match locally computed signature.에러
위의 에러는 토큰이 맞지 않을 때(만료되거나 키가 변경되었거나 등등) 발생한다.
하지만 토큰을 바로 생성해서 인증을 했음에도 불구하고 해당 에러가 계속해서 발생하여 디버깅을 하게 되었다.
1. 로그인 후 토큰 발급
2. 발급 받은 토큰을 이용하여 인증
JwtFilter.java 확인
JwtUtil.java 확인
원인 찾기
isExpired에 token이 잘 넘어 오는 것을 확인 했으므로 이곳을 기점으로 디버깅을 실행시켜봤다.
원인 발견
괄호를 안닫았다 하하하
해결
오타를 잘 찾읍시다.
반응형