docs: add session log for Keycloak fixes and role-based dashboard POC
Build and Publish Docker Images / build-and-push (., backend/infrastructure/gateway/Dockerfile, api-gateway, api-gateway) (push) Successful in 8m0s
Build and Publish Docker Images / build-and-push (., backend/services/ping/Dockerfile, ping-service, ping-service) (push) Successful in 7m17s
Build and Publish Docker Images / build-and-push (., config/docker/caddy/web-app/Dockerfile, web-app, web-app) (push) Successful in 4m7s
Build and Publish Docker Images / build-and-push (., config/docker/keycloak/Dockerfile, keycloak, keycloak) (push) Successful in 1m48s
Build and Publish Docker Images / build-and-push (., backend/infrastructure/gateway/Dockerfile, api-gateway, api-gateway) (push) Successful in 8m0s
Build and Publish Docker Images / build-and-push (., backend/services/ping/Dockerfile, ping-service, ping-service) (push) Successful in 7m17s
Build and Publish Docker Images / build-and-push (., config/docker/caddy/web-app/Dockerfile, web-app, web-app) (push) Successful in 4m7s
Build and Publish Docker Images / build-and-push (., config/docker/keycloak/Dockerfile, keycloak, keycloak) (push) Successful in 1m48s
- Logged details of the session addressing compiler warnings and roles in the dashboard POC under `docs/99_Journal/2026-03-19_Session_Log_POC_Rollen_Keycloak.md`. - Documented Keycloak realm import challenges and resolution strategy for PostgreSQL volume reset. - Verified JWT role extraction and dashboard routing logic for ADMIN and ORGANIZER roles. - Included session outcomes and next steps for further validation and testing of the POC setup. Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
This commit is contained in:
+4
-2
@@ -75,8 +75,10 @@ data class AuthState(
|
||||
@Suppress("unused")
|
||||
class AuthTokenManager {
|
||||
|
||||
// Shared Json instance to avoid redundant creation
|
||||
private val jsonParser = Json { ignoreUnknownKeys = true }
|
||||
companion object {
|
||||
// Shared Json instance – einmalig erstellt, nicht bei jedem Aufruf
|
||||
private val jsonParser = Json { ignoreUnknownKeys = true }
|
||||
}
|
||||
|
||||
private var currentToken: String? = null
|
||||
private var tokenPayload: JwtPayload? = null
|
||||
|
||||
Reference in New Issue
Block a user