트러블 슈팅 221010

u-nij·2022년 10월 11일
0

트러블 슈팅

목록 보기
3/6
post-thumbnail

실행 환경

Spring Boot 2.7.3
Java 11.0.9

상황

  • HTTP Header로 받은 Access Token의 유효성 검사 중,
  • Spring Security를 통해 설정해놓은 JwtAuthenticationFilter에서는 정상적으로 통과하는데,
  • 재발급을 위한 로직(AuthService.reissue())에서 Access Token의 검사가 작동하지 않음

발생한 문제

  • JwtAuthenticationFilter에서는 정상적으로 통과
  • AuthService.reissue()에서 작동하지 않음

해결 방법

  • 방법들을 헤매다가.. 디버깅을 해보기로 했던 것이었다
  • JwtAuthenticationFilter 에서 문제 발견
    • 디버깅 화면에서 AuthService.reissue()token: "Bearer {Access Token}" 주목!
    • JwtAuthenticationFilter에서는 resolveToken 메서드가 있었지만, AuthService.reissue()에서 resolveToken을 해주는 로직이 없었다..
  • 디버깅을 애용하자..!!
profile
삶은 달걀이다

0개의 댓글