From 3f4a29affabe8da463e4cd5543fbd8950bd70185 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Thu, 13 Feb 2025 20:21:41 +0100 Subject: [PATCH] fix: corrected backeds nonce interface --- social_core/backends/discourse.py | 4 ++-- social_core/backends/open_id_connect.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/social_core/backends/discourse.py b/social_core/backends/discourse.py index 398e1a74..62dd91b0 100644 --- a/social_core/backends/discourse.py +++ b/social_core/backends/discourse.py @@ -52,7 +52,7 @@ def get_user_details(self, response): def add_nonce(self, nonce): self.strategy.storage.nonce.use(self.setting("SERVER_URL"), time.time(), nonce) - def get(self, nonce): + def get_nonce(self, nonce): return self.strategy.storage.nonce.get(self.setting("SERVER_URL"), nonce) def delete_nonce(self, nonce): @@ -79,7 +79,7 @@ def auth_complete(self, *args, **kwargs): # Validate the nonce to ensure the request was not modified response = parse_qs(decoded_params) - nonce_obj = self.get(response.get("nonce")) + nonce_obj = self.get_nonce(response.get("nonce")) if nonce_obj: self.delete_nonce(nonce_obj) else: diff --git a/social_core/backends/open_id_connect.py b/social_core/backends/open_id_connect.py index b7ee429a..b1172844 100644 --- a/social_core/backends/open_id_connect.py +++ b/social_core/backends/open_id_connect.py @@ -139,7 +139,7 @@ def get_and_store_nonce(self, url, state): self.strategy.storage.association.store(url, association) return nonce - def get(self, nonce): + def get_nonce(self, nonce): try: return self.strategy.storage.association.get( server_url=self.authorization_url(), handle=nonce @@ -166,7 +166,7 @@ def validate_claims(self, id_token): if not nonce: raise AuthTokenError(self, "Incorrect id_token: nonce") - nonce_obj = self.get(nonce) + nonce_obj = self.get_nonce(nonce) if nonce_obj: self.remove_nonce(nonce_obj.id) else: