JWT 토큰인증 예외처리

SeonKyum·2021년 12월 22일
0

백엔드 개념

목록 보기
14/23

JWT 토큰인증 예외처리

  • 클라이언트의 요청에 JWT토큰이 없거나, 오류가 있으면 Filter단계에서 바로 예외를 발생시켜 응답으로 내리고자 함
  • 하지만, 예상과는 다르게 응답이 내려가는 것이 아니라 예외만 발생되버림.
  • 안되는 이유를 찾다가 스프링부트의 동작 순서도를 찾아보게됨
  • Filter는 Controller단계 도달하기 전에 수행되기 때문에 Filter에서 발생시킨 예외가 Controller로 연결되지 않았던 것.
  • 그래서 Filter에서 발생되는 예외를 Controller로 보내기 위해 Entrypoint 사용. Filter에서 발생하는 authException을 catch해 예외처리를 해주는 Controller로 보내줘서 응답을 내려줌
profile
차근차근,,

0개의 댓글