From 7937fb89d4bf554e4a717ea0f73ce65e27baa24d Mon Sep 17 00:00:00 2001 From: Untone Date: Mon, 11 Dec 2023 22:12:18 +0300 Subject: [PATCH] authorizer-connector-fix-2 --- services/auth.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/services/auth.py b/services/auth.py index 0194f19b..649a6fe5 100644 --- a/services/auth.py +++ b/services/auth.py @@ -7,11 +7,11 @@ from settings import AUTH_URL async def check_auth(req): token = req.headers.get("Authorization") print(f"[services.auth] checking auth token: {token}") - query_name = "getSession" + headers = {"Authorization": token, "Content-Type": "application/json"} # query getSession($params: SessionQueryInput){ session(params: $params) { message user { id } } } gql = { - "query": f"query {query_name}($params: SessionQueryInput)" + "query": f"query GetSession($params: SessionQueryInput)" + "{ session(params: $params) { message user { id } } }", "operationName": "GetSession", "variables": None, @@ -24,7 +24,7 @@ async def check_auth(req): return False, None r = await response.json() try: - user_id = r.get("data", {}).get(query_name, {}).get("user", {}).get("id", None) + user_id = r.get("data", {}).get("session", {}).get("user", {}).get("id", None) is_authenticated = user_id is not None return is_authenticated, user_id except Exception as e: