#2278: WebAuthnEntryPageRest.kt

projectforge-rest/src/main/kotlin/org/projectforge/rest/my2fa/WebAuthnEntryPageRest.kt

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

Purpose: Part of the ProjectForge my2fa module.

Source: GitHub

200 lines total
CommitDateMessage
868d6abb2025 -> 2026
63081666Source file headers: 2024-> 2025.
4c04cfd6MAJOR-CHANGE! Migration of integer id's to Long id's (including fk's etc.)
77bade6djavax.* -> jakarta.*
b6092df0Copyright 2023 -> 2024
ab45d51fCopyright 2001-2022 -> 2001-2023.
cb605ebd2FA: WebAuthn is not experimental anymore. Now, at least one instead of two different 2FA should be
ec0cb592WebAuthn works now (also for Password reset, 2FA after login etc.)
ec03e53dWIP: WebAuthn
0c9bd0e1WIP: WebAuthn

What it does

REST controller extending AbstractDynamicPageRest(). Exposes endpoints: registerFinish(), delete(), update(), redirectToSetupPage(). Key methods: registerFinish(), delete(), update(), redirectToSetupPage(). Package: org.projectforge.rest.my2fa. Patterns: REST controller, request mapping, dependency injection, dynamic page REST, lateinit DI.

Key takeaways