Commit Graph
3 Commits
Author SHA1 Message Date
woggioni 49c63eacc8 Refactor to composable KayaMixin architecture
Replace wrapper-based SessionMiddleware/OIDCApp with KayaMixin subclasses
applied via KayaApp(mixins=[...]). Mixins hook into handle_request and
handle_websocket via before/after hooks, so both ASGI and RSGI keep working.
Mixin dependencies are applied automatically and deduplicated.
2026-07-18 16:39:34 +00:00
woggioni 079e6cce4b Enforce server-side session idle expiry with sliding TTL 2026-07-18 00:56:14 +00:00
woggioni 705771b681 Add kaya-session package for server-side HTTP session management 2026-07-18 00:30:41 +00:00