middleware: add middleware to set LTPA cookie on all authenticated requests

This commit is contained in:
Benjamin Dauvergne 2014-04-11 07:42:00 +02:00
parent 90626fd379
commit 060a98b58e
2 changed files with 10 additions and 0 deletions

View File

@ -8,6 +8,9 @@ class Plugin(object):
def get_apps(self):
return [__name__]
def get_after_middleware(self):
return ['authentic2_idp_ltpa.middleware.LTPAMiddleware']
def logout_list(self, request):
if request.session.get('ltpa', False):
url = resolve('ltpa-logout')

7
middleware.py Normal file
View File

@ -0,0 +1,7 @@
from . import views
class LTPAMiddleware(object):
def process_response(self, request, response):
views.add_ltpa_token_to_response(request, response)
return response