We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3f8efb4 commit e34126cCopy full SHA for e34126c
okta_jwt_verifier/jwt_verifier.py
@@ -211,7 +211,13 @@ async def get_jwks(self):
211
jwks_uri = self._construct_jwks_uri()
212
headers = {'User-Agent': f'okta-jwt-verifier-python/{version}',
213
'Content-Type': 'application/json'}
214
- jwks = await self.request_executor.get(jwks_uri, headers=headers)
+ try:
215
+ jwks = await self.request_executor.get(jwks_uri, headers=headers)
216
+ except Exception as e: # This is needed if the http client fails
217
+ print('String e: '+ str(e))
218
+ self.request_executor.cache.release_new_key(('GET', jwks_uri))
219
+ self._clear_requests_cache()
220
+
221
if not self.cache_jwks:
222
self._clear_requests_cache()
223
return jwks
0 commit comments