Details
-
Bug
-
Resolution: Fixed
-
Major
-
6.2.33
-
None
-
-
Empty show more show less
-
Yes
Description
Since ADMINCTR-450, we invalidate the HttpSession too eagerly, thus killing other/external logout logic that happens downstream from VaadinSession destroy, such as SSOs' logout filter: we use Pac4j's SessionStore (info in the http-session) to track the web session and interaction with the IdP.
Desired behavior:
- let a Vaadin session timeout kill itself
- if it's the last/only Vaadin session alive within the HTTP session, trigger http session expiry
- but do that via redirect, not via session#invalidate (not to harm SSO's session-tracking)
Checklists
Attachments
Issue Links
- causes
-
MGNLSSO-308 Logout no longer works - Improve integration tests
-
- Closed
-
- depends upon
-
MAGNOLIA-9090 Add option to trigger logout logic, post-request handling
-
- Closed
-
-
MAGNOLIA-9091 Add option to trigger logout logic, post-request handling (Magnolia 6.3)
-
- Closed
-
- is cloned by
-
ADMINCTR-479 Logout from external IdPs no longer works (Magnolia 6.3)
-
- Closed
-