meldestelle/docs/01_Architecture
Stefan Mogeritsch b9a433f772 feat: implement OIDC PKCE flow for Keycloak login with frontend-client
Completed OIDC Authorization Code Flow with PKCE (S256) for JS and JVM platforms.
- Added `launchOidcFlow`, `consumePendingOidcCallback`, and `getOidcRedirectUri` with platform-specific implementations.
- Integrated SHA-256 and Base64URL helpers for PKCE.
- Updated `LoginViewModel` with OIDC logic (key handling, token exchange, state validation).
- Enhanced `LoginScreen` with an OIDC login button and loading spinner.
- Verified implementation with system hardening roadmap tasks.

Includes browser redirects for JS, localhost HTTP callback for JVM, and built-in Keycloak URL construction.

Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
2026-03-09 15:51:42 +01:00
..
_archive feat: implement OIDC PKCE flow for Keycloak login with frontend-client 2026-03-09 15:51:42 +01:00
adr docs: translate remaining architectural guides to German and standardize formatting 2026-03-06 14:02:51 +01:00
c4 chore(backend): rename lastSyncTimestamp to since across Ping sync API for consistency 2026-02-01 17:56:18 +01:00
Gitea docs: rewrite Gitea Actions cache tutorial and adapt for localized usage 2026-03-06 13:54:26 +01:00
Minisforum-MS-R1 Update Zora configuration: add detailed runbook, reassign ai-stack to CT 120, and improve infrastructure documentation 2026-03-08 00:37:34 +01:00
Reference docs: translate remaining architectural guides to German and standardize formatting 2026-03-06 14:02:51 +01:00
USV-Akku infra: clean up Keycloak configuration, enforce consistency in .env, and improve health checks 2026-03-06 11:23:24 +01:00
02_Frontend_Architecture.md docs: translate remaining architectural guides to German and standardize formatting 2026-03-06 14:02:51 +01:00
03_Build_System_Platform_Module.md infra: clean up Keycloak configuration, enforce consistency in .env, and improve health checks 2026-03-06 11:23:24 +01:00
Architecture_OpenSource_Checkliste.md infra: clean up Keycloak configuration, enforce consistency in .env, and improve health checks 2026-03-06 11:23:24 +01:00
ARCHITECTURE.md infra: clean up Keycloak configuration, enforce consistency in .env, and improve health checks 2026-03-06 11:23:24 +01:00
MASTER_ROADMAP_2026_Q1.md docs: update architecture to reflect Proxmox migration and correct network configurations 2026-03-06 13:50:56 +01:00
MASTER_ROADMAP.md infra: integrate Keycloak monitoring, update alertmanager config, and finalize docs cleanup 2026-03-05 13:16:43 +01:00
Meldestelle_Tech_Stack_Zusammenfassung.md docs: add comprehensive hardware and tech stack summaries for Zora and Meldestelle 2026-03-07 13:27:48 +01:00
Roadmap_2026_Q1.md Standardize documentation with headers and archive old files 2026-01-16 12:17:47 +01:00
Roadmap_System_Hardening.md Standardize documentation with headers and archive old files 2026-01-16 12:17:47 +01:00