#2083: LogoutRest.kt

projectforge-rest/src/main/kotlin/org/projectforge/rest/LogoutRest.kt REST Controller, projectforge-rest/src/main/kotlin/org/projectforge/rest/LogoutRest.kt (60 lines) 60 lines · 30 code · 25 comments · 5 blank
Source file: LogoutRest.kt - rest controller in ProjectForge REST module.

Architecture Analysis

Resides in projectforge-rest, the JAX-RS REST API layer consumed by the React frontend. Typically annotated with @Service, managed by the Spring IoC container with dependency injection.

Git History

CommitWhat changed
868d6abb752025 -> 2026
63081666f6Source file headers: 2024-> 2025.
77bade6dfbjavax.* -> jakarta.*
b6092df092Copyright 2023 -> 2024
ab45d51fa4Copyright 2001-2022 -> 2001-2023.
8e1979201eWIP: Refactoring of login handling...
5ffff18f8fWIP: Refactoring of login handling...
5f7ef41b8cCopyright 2021 -> 2022
c49de356f7WIP: 2FA. Clear all cookies of CookieService on logout.
5fae529f8cSession fixation: user will get a new JSESSIONID after login. LoginPage shows now message instead of login-form, if already logged-in.
98a03e7f7dLogoutRest uses now RestResolver.REACT_PUBLIC_PATH.
ceb63e8a1bSource code header: (C) 2001-2021.
07a42db099new login page
a3b5a83c62React: Logout redirects now to login page, TeamCal: pages migrated (Wicket page still available through history-icon)
7c79f1922cCopyright of source header -> 2020.
8c7c409b02LogoutRest sends now REDIRECT to / after logout (not yet processed by the client).
747bfa24cfWIP: UserPrefCache: support of json serialízation and deserialization.
05244ff19eCopyRight of all Kotlin file-header updated or created.
bd3a3e8240Module projectforge-jax-rs renamed to projectforge-rest.