def login_krbv(**kwargs): """ .. function:: XML-RPC Auth.login_krbv() Login into Kiwi TCMS deployed with Kerberos. :return: Session ID :rtype: str """ # Get the current request request = kwargs.get(REQUEST_KEY) middleware = RemoteUserMiddleware() middleware.process_request(request) return request.session.session_key
def login_krbv(request): """ Description: Login into the Nitrate deployed with mod_auth_kerb Returns: String: Session ID. Example: $ kinit Password for [email protected]: $ python >>> Auth.login_krbv() """ from django.contrib.auth.middleware import RemoteUserMiddleware middleware = RemoteUserMiddleware() middleware.process_request(request) return request.session.session_key
def login_krbv(request): """Login into the Nitrate deployed with mod_auth_kerb :return: Session ID. :rtype: str Example:: $ kinit Password for [email protected]: $ python Auth.login_krbv() """ from django.contrib.auth.middleware import RemoteUserMiddleware middleware = RemoteUserMiddleware() middleware.process_request(request) return request.session.session_key
def setUp(self): self.request_factory = RequestFactory() self.smw = SessionMiddleware() self.amw = AuthenticationMiddleware() self.rmw = RemoteUserMiddleware() self.srmw = middleware.ShibbolethRemoteUserMiddleware()