1 from tornado import gen
2 from tornado import web
4 from opnfv_testapi.common import raises
5 from opnfv_testapi.db import api as dbapi
6 from opnfv_testapi.ui.auth import base
9 class ProfileHandler(base.BaseHandler):
13 openid = self.get_secure_cookie('openid')
16 user = yield dbapi.db_find_one(self.table, {'openid': openid})
18 "openid": user.get('openid'),
19 "email": user.get('email'),
20 "fullname": user.get('fullname'),
21 "role": user.get('role', 'user')
25 raises.Unauthorized('Unauthorized')