Added Mem-cache for storing token 75/71275/4
authorKanagaraj Manickam <kanagaraj.manickam@huawei.com>
Fri, 25 Sep 2020 10:30:39 +0000 (16:00 +0530)
committerKanagaraj Manickam <kanagaraj.manickam@huawei.com>
Mon, 19 Oct 2020 16:49:56 +0000 (22:19 +0530)
Issue-ID: DOVETAIL-801
Signed-off-by: Kanagaraj Manickam <kanagaraj.manickam@huawei.com>
Change-Id: Ia3a3683a6e635c86447ca6bd96c7416d73febf7d

opnfv_testapi/ui/auth/sign.py
requirements.txt

index 9652364..0667227 100644 (file)
@@ -27,6 +27,7 @@ import logging
 import oauth2 as oauth
 import requests
 import json
+import memcache
 
 root = logging.getLogger()
 root.setLevel(logging.DEBUG)
@@ -316,6 +317,8 @@ class LoginHandler(base.BaseHandler):
             raises.Unauthorized(message.invalid_credentials())
         # generate random token
         token = base.get_token()
-        self.set_secure_cookie("token", token)
         resp = {'status': 'success'}
-        self.finish_request(resp)
+        mc = memcache.Client(['127.0.0.1:11211'], debug=0)
+        mc.set("token", token)
+        self.set_header("token", token)
+        self.finish_request(response)
index e924f0b..7c7ee2f 100644 (file)
@@ -26,3 +26,4 @@ python-cas==1.2.0
 futures==3.2.0
 python-slugify==2.0.1
 Pillow==3.1.2
+python-memcached==1.59