From a5f1f453f0367fae23a3b179633fae738d4ad7ad Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Noack?= <noack@data-quest.de>
Date: Mon, 19 Feb 2024 11:37:43 +0000
Subject: [PATCH] Resolve "Shibboleth / CAS Login in der Kopfzeile funktioniert
 nicht"

Closes #3755

Merge request studip/studip!2623
---
 lib/navigation/StudipNavigation.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/navigation/StudipNavigation.php b/lib/navigation/StudipNavigation.php
index 9d1cb42bbe1..4a611537377 100644
--- a/lib/navigation/StudipNavigation.php
+++ b/lib/navigation/StudipNavigation.php
@@ -146,11 +146,11 @@ class StudipNavigation extends Navigation
         // login / logout
         if (!isset($user) || $user->id === 'nobody') {
             if (in_array('CAS', $GLOBALS['STUDIP_AUTH_PLUGIN'])) {
-                $links->addSubNavigation('login_cas', new Navigation(_('Login CAS'), Request::url(), ['again' => 'yes', 'sso' => 'cas']));
+                $links->addSubNavigation('login_cas', new Navigation(_('Login CAS'), Request::url(), ['again' => 'yes', 'sso' => 'cas', 'cancel_login' => 1]));
             }
 
             if (in_array('Shib', $GLOBALS['STUDIP_AUTH_PLUGIN'])) {
-                $links->addSubNavigation('login_shib', new Navigation(_('Login Shibboleth'), Request::url(), ['again' => 'yes', 'sso' => 'shib']));
+                $links->addSubNavigation('login_shib', new Navigation(_('Login Shibboleth'), Request::url(), ['again' => 'yes', 'sso' => 'shib', 'cancel_login' => 1]));
             }
 
             $links->addSubNavigation('login', new Navigation(_('Login'), Request::url(), ['again' => 'yes']));
-- 
GitLab