1 from cas import CASClient
3 from opnfv_testapi.common import constants
4 from opnfv_testapi.common.config import CONF
5 from opnfv_testapi.resources import handlers
8 class SigninHandler(handlers.GenericApiHandler):
10 client = CASClient(version='2',
11 server_url=CONF.lfid_cas_url,
12 service_url=CONF.ui_url)
13 self.redirect(url=(client.get_login_url()))
16 class SignoutHandler(handlers.GenericApiHandler):
18 """Handle signout request."""
19 self.clear_cookie(constants.TESTAPI_ID)
20 client = CASClient(version='2',
21 server_url=CONF.lfid_cas_url)
22 self.redirect(url=(client.get_logout_url(redirect_url=CONF.ui_url)))