#1138: WicketUserFilter.kt

projectforge-business/src/main/kotlin/org/projectforge/business/user/filter/WicketUserFilter.kt Filter, projectforge-business/src/main/kotlin/org/projectforge/business/user/filter/WicketUserFilter.kt 141 lines · 100 code · 30 comments · 11 blank
Wicket-specific implementation of the user authentication filter, intercepting requests to verify user sessions and apply security checks for Wicket pages.

Git History

868d6abb7 2025 -> 2026
63081666f Source file headers: 2024-> 2025.
77bade6df javax.* -> jakarta.*
b6092df09 Copyright 2023 -> 2024
ab45d51fa Copyright 2001-2022 -> 2001-2023.
38bec971a ThreadLocal -> Kotlin
97dfd2066 WIP: 2FA for PF functionalities such as ADMIN (userEdit, groupEdit, ...) after configured expire time in projectforge.properties.
d2061f05d WicketUserFilter: setup-page works now again.
be23730e7 SecurityLogging logs now also to standard log. Paranoia check in filter (ThreadLocalUserContext must be null on every request start).
6a8a434c4 request.session -> request.getSession(false)
1b50e124f WIP: Refactoring of login handling...
07c3e2426 WIP: Refactoring of login handling...
5ffff18f8 WIP: Refactoring of login handling...
ded8c4c41 UserFilter.CONTEXT_PATH removed (not needed anymore).
f1a12e2e5 MEB functinoality and SmsReceiverServlet removed.
4b1d426f8 LogoServlet removed (Wicket pages use now also LogoServiceRest).
81476bb1e UserFilter -> Kotlin