25개 이상의 토픽을 선택하실 수 없습니다.
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- 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: str) -> None:
- self.claim = claim
-
- def __str__(self) -> str:
- return f'Token is missing the "{self.claim}" claim'
-
-
- class PyJWKError(PyJWTError):
- pass
-
-
- class MissingCryptographyError(PyJWKError):
- pass
-
-
- class PyJWKSetError(PyJWTError):
- pass
-
-
- class PyJWKClientError(PyJWTError):
- pass
-
-
- class PyJWKClientConnectionError(PyJWKClientError):
- pass
-
-
- class InvalidSubjectError(InvalidTokenError):
- pass
-
-
- class InvalidJTIError(InvalidTokenError):
- pass
|