From 8da5807298458c3a23077228da7da8a5952f77e6 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Fri, 27 Nov 2015 10:29:21 +0100 Subject: [PATCH] middleware: do not apply autologin to mellon views (fixes #9131) --- mellon/middleware.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mellon/middleware.py b/mellon/middleware.py index cae891f..877a5e7 100644 --- a/mellon/middleware.py +++ b/mellon/middleware.py @@ -17,6 +17,9 @@ class PassiveAuthenticationMiddleware(object): return response def process_request(self, request): + # Skip mellon views + if request.resolver_match.url_name.startswith('mellon_'): + return if not any(utils.get_idps()): return if not app_settings.OPENED_SESSION_COOKIE_NAME: