From 698c5011707ce417a7aee18ec6ddb63be0246753 Mon Sep 17 00:00:00 2001
From: Robert Goldmann <deadlocker@gmx.de>
Date: Mon, 23 Sep 2019 20:15:01 +0200
Subject: [PATCH] api: Fixed #32 - api: increase lifetime of login tokens until
 expiration

---
 api/RoadmapAPIServer.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/api/RoadmapAPIServer.py b/api/RoadmapAPIServer.py
index a31ce5d..f736e5e 100644
--- a/api/RoadmapAPIServer.py
+++ b/api/RoadmapAPIServer.py
@@ -1,3 +1,4 @@
+import datetime
 import json
 
 from flask import Flask, send_from_directory, request
@@ -53,7 +54,8 @@ def login():
     if password != parameters["password"]:
         return jsonify({"success": False, "msg": "Bad credentials"}), 401
 
-    access_token = create_access_token(identity=parameters["username"])
+    expires = datetime.timedelta(hours=1)
+    access_token = create_access_token(identity=parameters["username"], expires_delta=expires)
     return jsonify(access_token=access_token), 200
 
 
-- 
GitLab