Per-app logout keeps platform SSO session (quick password-less re-entry).
Deploy Ladill Mini / deploy (push) Successful in 1m14s
Deploy Ladill Mini / deploy (push) Successful in 1m14s
Local-only sign-out: end this app's session but leave the auth.ladill.com session intact, so the signed-out page's Sign in again re-auths silently via prompt=none. Full sign-out of all Ladill apps remains on account.ladill.com. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
5a64c8e52f
commit
019c450cdd
@@ -135,9 +135,10 @@ class SsoLoginController extends Controller
|
|||||||
$request->session()->invalidate();
|
$request->session()->invalidate();
|
||||||
$request->session()->regenerateToken();
|
$request->session()->regenerateToken();
|
||||||
|
|
||||||
return redirect()->route('sso.logout-bridge', [
|
// Per-app sign-out: end only this app's session and keep the platform
|
||||||
'return' => $this->defaultSignedOutUrl(),
|
// (auth.ladill.com) SSO session alive so "Sign in again" re-auths silently
|
||||||
]);
|
// without a password. Full "sign out of all Ladill apps" lives on account.
|
||||||
|
return redirect()->away($this->defaultSignedOutUrl());
|
||||||
}
|
}
|
||||||
|
|
||||||
public function logoutBridge(Request $request): View
|
public function logoutBridge(Request $request): View
|
||||||
|
|||||||
Reference in New Issue
Block a user