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