From 4e283ac25033f703dde6273490b59d5f7abbbd62 Mon Sep 17 00:00:00 2001 From: Klaas <kliffen@astron.nl> Date: Fri, 19 Nov 2021 11:19:30 +0100 Subject: [PATCH] Fix using url_safe decode --- shopping_client/shopping_client.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shopping_client/shopping_client.py b/shopping_client/shopping_client.py index cdd5a12..1462e89 100644 --- a/shopping_client/shopping_client.py +++ b/shopping_client/shopping_client.py @@ -104,7 +104,7 @@ class shopping_client: return False try: - payload = json.loads(base64.b64decode(token.split(".")[1])) + payload = json.loads(base64.urlsafe_b64decode(token.split(".")[1])) return payload["exp"] > int(time.time()) + 10 except KeyError: raise RuntimeError("Invalid JWT format") -- GitLab