#2296: AuthenticationPublicServicesRest.kt

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

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

Purpose: Part of the ProjectForge pub module.

Source: GitHub

168 lines total
CommitDateMessage
868d6abb2025 -> 2026
63081666Source file headers: 2024-> 2025.
1b50060cBaseDao: renamed: get -> find, save -> insert, getList -> select, load -> select
2a8ea207Migration stuff in progress... BaseDao refactored (not yet finished) internal* methods renamed.
67805f2fThreadLocalUserContext.user -> ThreadLocalUserContext.loggedInUser (renamed for avoiding mis-unde
4c04cfd6MAJOR-CHANGE! Migration of integer id's to Long id's (including fk's etc.)
b6092df0Copyright 2023 -> 2024
ab45d51fCopyright 2001-2022 -> 2001-2023.
38bec971ThreadLocal -> Kotlin
5f7ef41bCopyright 2021 -> 2022

What it does

REST controller. Exposes endpoints: createQueryURL(), createTemporaryToken(), createTemporaryToken(), checkQuery(), cleanTemporaryToken(). Key methods: getAuthenticationCredentials(), createQueryURL(), createTemporaryToken(), createTemporaryToken(), checkQuery(). Package: org.projectforge.rest.pub. Patterns: REST controller, request mapping, dependency injection, companion object, lateinit DI.

Key takeaways