From e68272bcc2c9f3d5432d60f69efeb0a9f4d0f5a3 Mon Sep 17 00:00:00 2001 From: tonyrewin Date: Mon, 31 Oct 2022 21:02:06 +0300 Subject: [PATCH] test-jwt --- auth/jwtcodec.py | 8 ++++++-- requirements.txt | 2 +- resolvers/auth.py | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/auth/jwtcodec.py b/auth/jwtcodec.py index ac8d23df..14180a91 100644 --- a/auth/jwtcodec.py +++ b/auth/jwtcodec.py @@ -14,10 +14,14 @@ class JWTCodec: # "user_email": user.email, # less secure # "device": device, # no use cases "exp": exp, - "iat": datetime.utcnow(), + "iat": datetime.utcnow() } try: - r = jwt.encode(payload, JWT_SECRET_KEY, JWT_ALGORITHM) + r = jwt.encode( + payload, + JWT_SECRET_KEY, + JWT_ALGORITHM + ) return r except Exception as e: print('[jwtcodec] JWT encode error %r' % e) diff --git a/requirements.txt b/requirements.txt index 1b29c20e..e1d477fc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,7 +2,7 @@ python-frontmatter~=1.0.0 aioredis~=2.0.1 ariadne>=0.16.0 PyYAML>=5.4 -pyjwt>=2.0.0 +pyjwt>=2.6.0 starlette~=0.20.4 sqlalchemy>=1.4.41 graphql-core diff --git a/resolvers/auth.py b/resolvers/auth.py index ff565dfb..b4b30861 100644 --- a/resolvers/auth.py +++ b/resolvers/auth.py @@ -28,7 +28,7 @@ from resolvers.profile import user_subscriptions @mutation.field("refreshSession") @login_required async def get_current_user(_, info): - print('[resolvers.auth] get current user %r' % info) + print('[resolvers.auth] get current user %s' % str(info)) user = info.context["request"].user user.lastSeen = datetime.now() with local_session() as session: