From ce993798e8f44d66e0c7c982c80d6737a6d6e98c Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Thu, 6 Oct 2022 07:22:11 +0200 Subject: [PATCH 08/10] auth_saml: use token url for logout (#69720) --- src/authentic2_auth_saml/apps.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/authentic2_auth_saml/apps.py b/src/authentic2_auth_saml/apps.py index e504287e..b1c1b861 100644 --- a/src/authentic2_auth_saml/apps.py +++ b/src/authentic2_auth_saml/apps.py @@ -55,10 +55,10 @@ class AppConfig(django.apps.AppConfig): ] def a2_hook_redirect_logout_list(self, request, **kwargs): - from mellon.views import logout + from mellon.views import LogoutView - if 'mellon_session' in request.session: - response = logout(request) - if 'Location' in response: - return [response['Location']] - return [] + mellon_logout_url = LogoutView.make_logout_token_url(request, next_url='/logout/') + if mellon_logout_url: + return [mellon_logout_url] + else: + return [] -- 2.37.2