123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- class PyJWTError(Exception):
- """
- Base class for all exceptions
- """
- pass
- class InvalidTokenError(PyJWTError):
- pass
- class DecodeError(InvalidTokenError):
- pass
- class InvalidSignatureError(DecodeError):
- pass
- class ExpiredSignatureError(InvalidTokenError):
- pass
- class InvalidAudienceError(InvalidTokenError):
- pass
- class InvalidIssuerError(InvalidTokenError):
- pass
- class InvalidIssuedAtError(InvalidTokenError):
- pass
- class ImmatureSignatureError(InvalidTokenError):
- pass
- class InvalidKeyError(PyJWTError):
- pass
- class InvalidAlgorithmError(InvalidTokenError):
- pass
- class MissingRequiredClaimError(InvalidTokenError):
- def __init__(self, claim):
- self.claim = claim
- def __str__(self):
- return f'Token is missing the "{self.claim}" claim'
- class PyJWKError(PyJWTError):
- pass
- class PyJWKSetError(PyJWTError):
- pass
- class PyJWKClientError(PyJWTError):
- pass
|