From 01658461ab7c1fe20c21e6093a5871b2da4f51c7 Mon Sep 17 00:00:00 2001 From: Juan Carlos Date: Sun, 5 May 2024 17:30:16 -0300 Subject: [PATCH 1/2] Fixes and style --- supabase_auth/_sync/api.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/supabase_auth/_sync/api.py b/supabase_auth/_sync/api.py index 24dc1a8d..35bbb69b 100644 --- a/supabase_auth/_sync/api.py +++ b/supabase_auth/_sync/api.py @@ -136,8 +136,8 @@ def sign_up_with_email( data = {"email": email, "password": password, "data": data} url = f"{self.url}/signup{query_string}" response = self.http_client.post(url, json=data, headers=headers) - SessionOrUserModel = determine_session_or_user_model_from_response(response) - return SessionOrUserModel.parse_response(response) + session_or_user_model = determine_session_or_user_model_from_response(response) + return session_or_user_model.parse_response(response) def sign_in_with_email( self, @@ -211,8 +211,8 @@ def sign_up_with_phone( data = {"phone": phone, "password": password, "data": data} url = f"{self.url}/signup" response = self.http_client.post(url, json=data, headers=headers) - SessionOrUserModel = determine_session_or_user_model_from_response(response) - return SessionOrUserModel.parse_response(response) + session_or_user_model = determine_session_or_user_model_from_response(response) + return session_or_user_model.parse_response(response) def sign_in_with_phone( self, @@ -335,8 +335,8 @@ def verify_mobile_otp( data["redirect_to"] = redirect_to_encoded url = f"{self.url}/verify" response = self.http_client.post(url, json=data, headers=headers) - SessionOrUserModel = determine_session_or_user_model_from_response(response) - return SessionOrUserModel.parse_response(response) + session_or_user_model = determine_session_or_user_model_from_response(response) + return session_or_user_model.parse_response(response) def invite_user_by_email( self, @@ -637,8 +637,8 @@ def generate_link( data["redirect_to"] = redirect_to_encoded url = f"{self.url}/admin/generate_link" response = self.http_client.post(url, json=data, headers=headers) - SessionOrUserModel = determine_session_or_user_model_from_response(response) - return SessionOrUserModel.parse_response(response) + session_or_user_model = determine_session_or_user_model_from_response(response) + return session_or_user_model.parse_response(response) def set_auth_cookie(self, *, req, res): """Stub for parity with JS api.""" From 4f723eb7be48c1dda251918b4c3241f8ff6c78e7 Mon Sep 17 00:00:00 2001 From: Juan Carlos Date: Sun, 5 May 2024 17:30:29 -0300 Subject: [PATCH 2/2] Fixes and style --- supabase_auth/helpers.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/supabase_auth/helpers.py b/supabase_auth/helpers.py index 0c9a0613..a5d7ceb2 100644 --- a/supabase_auth/helpers.py +++ b/supabase_auth/helpers.py @@ -133,11 +133,11 @@ def decode_jwt_payload(token: str) -> Any: parts = token.split(".") if len(parts) != 3: raise ValueError("JWT is not valid: not a JWT structure") - base64Url = parts[1] + base64url = parts[1] # Addding padding otherwise the following error happens: # binascii.Error: Incorrect padding - base64UrlWithPadding = base64Url + "=" * (-len(base64Url) % 4) - return loads(urlsafe_b64decode(base64UrlWithPadding).decode("utf-8")) + base64url_with_padding = base64url + "=" * (-len(base64url) % 4) + return loads(urlsafe_b64decode(base64url_with_padding).decode("utf-8")) def generate_pkce_verifier(length=64):