Exemple #1
0
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
Exemple #2
0
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
Exemple #3
0
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
Exemple #4
0
 def setUp(self):
     self.request_factory = RequestFactory()
     self.smw = SessionMiddleware()
     self.amw = AuthenticationMiddleware()
     self.rmw = RemoteUserMiddleware()
     self.srmw = middleware.ShibbolethRemoteUserMiddleware()