SignatureException

하쮸·2024년 8월 2일
0

Error

목록 보기
2/4

1. SignatureException

  • SignatureException은 주로 JWT(JSON Web Token)와 관련된 작업에서 발생하는 예외이다.

    • JWT의 서명이 유효하지 않을 때 발생한다.
    • JWT는 보통 signing을 통해 토큰의 무결성과 출처를 확인하는데 이 signing이 유효하지 않거나 검증에 실패하면 SignatureException이 발생!!
  • 이러한 상황은 일반적으로 다음과 같은 경우에 발생할 수 있음

    • 클라이언트가 보낸 JWT가 변조된 경우.
    • 클라이언트가 서명에 사용된 비밀 키(secret key)를 잘못된 값으로 사용한 경우.
    • 서버에서 JWT를 발급할 때와 검증할 때 사용한 비밀 키가 다른 경우.

SignatureException이 발생하면 클라이언트는 인증되지 않았음을 나타내는 UNAUTHENTICATED 상태 코드와 함께 적절한 응답을 받게 됨.
이는 보통 클라이언트에게 인증 문제가 있음을 알려주고, 재인증을 요구할 수 있음

profile
Every cloud has a silver lining.

0개의 댓글