diff --git a/jwt/api_jwk.py b/jwt/api_jwk.py index fdcde21a..b95ac014 100644 --- a/jwt/api_jwk.py +++ b/jwt/api_jwk.py @@ -5,7 +5,7 @@ from typing import Any, Optional from .algorithms import get_default_algorithms, has_crypto, requires_cryptography -from .exceptions import InvalidKeyError, PyJWKError, PyJWKSetError +from .exceptions import InvalidKeyError, PyJWKError, PyJWKSetError, PyJWTError from .types import JWKDict @@ -94,7 +94,7 @@ def __init__(self, keys: list[JWKDict]) -> None: for key in keys: try: self.keys.append(PyJWK(key)) - except PyJWKError: + except PyJWTError: # skip unusable keys continue