From 50e09ef29b6aa0e5295084d9b4cbe244d1039379 Mon Sep 17 00:00:00 2001 From: allegroai <> Date: Thu, 7 Oct 2021 14:46:17 +0300 Subject: [PATCH] Fix pyjwt.decode() in >=2.2.0 does not support kwargs (and thus fails when unsupported "verify" kwarg is used) --- clearml/backend_api/session/token_manager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clearml/backend_api/session/token_manager.py b/clearml/backend_api/session/token_manager.py index 6ee3ce36..5786f93b 100644 --- a/clearml/backend_api/session/token_manager.py +++ b/clearml/backend_api/session/token_manager.py @@ -71,7 +71,7 @@ class TokenManager(object): def get_decoded_token(cls, token): """ Get token expiration time. If not present, assume forever """ return jwt.decode( - token, verify=False, + token, options=dict(verify_signature=False), algorithms=get_default_algorithms())