From 6a273419949b68ddccbe3867fd4bd8680cacf097 Mon Sep 17 00:00:00 2001 From: Tim Waterson <51910265+timw6n@users.noreply.github.com> Date: Tue, 9 May 2023 20:02:11 +0100 Subject: Fix for issue #862 - ignore invalid keys in a jwks. (#863) Co-authored-by: Tim Waterson --- jwt/api_jwk.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jwt/api_jwk.py b/jwt/api_jwk.py index dd876f7..456c7f4 100644 --- a/jwt/api_jwk.py +++ b/jwt/api_jwk.py @@ -5,7 +5,7 @@ import time from typing import Any 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 @@ class PyJWKSet: for key in keys: try: self.keys.append(PyJWK(key)) - except PyJWKError: + except PyJWTError: # skip unusable keys continue -- cgit v1.2.1