#2298: LoginPageRest.kt

projectforge-rest/src/main/kotlin/org/projectforge/rest/pub/LoginPageRest.kt

Path: projectforge-rest/src/main/kotlin/org/projectforge/rest/pub/LoginPageRest.kt · Type: Kotlin class

Purpose: Part of the ProjectForge pub module.

Source: GitHub

200 lines total
CommitDateMessage
868d6abb2025 -> 2026
e2061d7dUserPrefDao: Suppress error log on old TimesheetPrefData. Login handling improved: redirect to origi
63081666Source file headers: 2024-> 2025.
77bade6djavax.* -> jakarta.*
b6092df0Copyright 2023 -> 2024
ab45d51fCopyright 2001-2022 -> 2001-2023.
38bec971ThreadLocal -> Kotlin
ec0cb592WebAuthn works now (also for Password reset, 2FA after login etc.)
795958fcWIP: WebAuthn
dbf48092WIP: WebAuthn. 2FA rest stuff moved to own sub package.

What it does

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.

Key takeaways