kpsul/kfet/middleware.py

10 lines
343 B
Python
Raw Normal View History

from kfet.backends import KFetBackend
class KFetAuthenticationMiddleware(object):
def process_request(self, request):
kfet_backend = KFetBackend()
temp_request_user = kfet_backend.authenticate(request)
if temp_request_user:
request.real_user = request.user
request.user = temp_request_user