feat(identity): add bounded login and revocable sessions

This commit is contained in:
2026-10-09 01:20:37 +08:00
parent f4bf218081
commit ff60136f8d
20 changed files with 1364 additions and 7 deletions
+2
View File
@@ -3,3 +3,5 @@ KF_OJ_LOG_LEVEL=INFO
# Optional until database-backed use cases are implemented.
KF_OJ_DATABASE_URL=postgresql+asyncpg://kf_oj:local-dev-only@127.0.0.1:5432/kf_oj
KF_OJ_AMQP_URL=amqp://kf_oj:local-dev-only@127.0.0.1:5672/kf_oj
KF_OJ_BROWSER_ORIGINS='["http://localhost:5173","http://localhost:8000"]'
KF_OJ_SESSION_LIFETIME_SECONDS=43200