zhenyi 2bb5834167 feat(session): add session middleware with Redis storage support
- Implemented SessionMiddleware with cookie-based session key management
- Added support for encrypted and signed session cookies
- Integrated Redis backend for session state persistence
- Implemented session lifecycle management (create, update, delete)
- Added TTL extension policies for session timeout handling
- Created fluent builder for session middleware configuration
- Implemented cookie security features (secure, http-only, same-site)
- Added session state loading and persistence logic
- Implemented proper error handling and logging for session operations
- Added support for configurable session cookie parameters
- Implemented session key extraction and validation from requests
2026-06-07 17:42:27 +08:00
2026-06-07 11:30:56 +08:00
2026-06-07 11:30:56 +08:00
2026-06-07 11:30:56 +08:00
2026-06-07 11:30:56 +08:00
2026-06-07 11:30:56 +08:00
2026-06-07 11:30:56 +08:00
2026-06-07 11:30:56 +08:00
2026-06-07 11:30:56 +08:00
2026-06-07 11:30:56 +08:00
2026-06-07 11:30:56 +08:00
2026-06-07 11:30:56 +08:00
2026-06-07 11:30:56 +08:00
2026-06-07 11:30:56 +08:00
2026-06-07 11:30:56 +08:00
S
Description
No description provided
827 KiB
Languages
Rust 93.6%
PLpgSQL 6.3%