middleware: add middleware to set LTPA cookie on all authenticated requests
This commit is contained in:
parent
90626fd379
commit
060a98b58e
|
@ -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')
|
||||
|
|
|
@ -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
|
||||
|
Reference in New Issue