From 791003f89e778f56e5a5c119439e51f2d20336a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torma=20Krist=C3=B3f?= Date: Fri, 27 Nov 2020 06:04:46 +0100 Subject: [PATCH] expire token after 15 min --- src/resources/loginapi.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/resources/loginapi.py b/src/resources/loginapi.py index 0ae75e9..431c1dd 100644 --- a/src/resources/loginapi.py +++ b/src/resources/loginapi.py @@ -8,6 +8,7 @@ __module_name__ = "loginapi" __version__text__ = "1" import uuid +from datetime import timedelta import musicbrainzngs from flask import request, current_app, abort @@ -43,7 +44,7 @@ class LoginApi(UserStoreResource): self.encryptor.store(body) token = str(uuid.uuid4()) flaskred.set(token, userobj['name'].encode('UTF-8')) - + flaskred.expire(token, timedelta(minutes=15)) return { 'token': token }, 200