Skip to content

Commit 509b31c

Browse files
committed
SAML: fix Laravel session behavior for SAML SignedOut event
1 parent 6371989 commit 509b31c

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

app/Listeners/SamlEventSubscriber.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,10 @@ public function handleSignedOut(SignedOut $event): void
7575
$debug = config('app.debug');
7676
if ($debug) Log::debug('[SAML2 Authentication] handleSignedOut begins');
7777

78+
// See LoginController::logout
7879
Auth::logout();
79-
Session::save();
80+
Session::invalidate();
81+
Session::regenerateToken();
8082

8183
if ($debug) Log::debug('[SAML2 Authentication] handleSignedOut ends');
8284
}

0 commit comments

Comments
 (0)