diff --git a/shopping_client/shopping_client.py b/shopping_client/shopping_client.py index cdd5a12385c50ed833bdc20b343235d7d8df958b..1462e89f5a8354f39968da2492ddbc8b0c05f4ef 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")