LoginPageRest.kt| Commit | Date | Message |
|---|---|---|
868d6abb | 2025 -> 2026 | |
e2061d7d | UserPrefDao: Suppress error log on old TimesheetPrefData. Login handling improved: redirect to origi | |
63081666 | Source file headers: 2024-> 2025. | |
77bade6d | javax.* -> jakarta.* | |
b6092df0 | Copyright 2023 -> 2024 | |
ab45d51f | Copyright 2001-2022 -> 2001-2023. | |
38bec971 | ThreadLocal -> Kotlin | |
ec0cb592 | WebAuthn works now (also for Password reset, 2FA after login etc.) | |
795958fc | WIP: WebAuthn | |
dbf48092 | WIP: WebAuthn. 2FA rest stuff moved to own sub package. |
868d6abb: 2025 -> 2026; e2061d7d: UserPrefDao: Suppress error log on old TimesheetPr; 63081666: Source file headers: 2024-> 2025..UILayout responses consumed by the React frontend via the dynamic page framework.@Autowired lateinit — standard ProjectForge pattern.
REST controller extending
ResponseAction. Exposes endpoints:login(). Key methods:login(),getLoginLayout(),get2FALayout(). Package:org.projectforge.rest.pub. Patterns: REST controller, request mapping, dependency injection, lateinit DI.