feat: add authentication to L1 server

- Runs require auth token (verified with L2)
- Store username with each run
- UI login/register/logout via L2
- Filter runs by logged-in user
- Cookie-based auth for UI

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
gilesb
2026-01-07 14:43:56 +00:00
parent 0c7e43e069
commit 631571ed88
2 changed files with 259 additions and 12 deletions

View File

@@ -17,6 +17,7 @@ services:
environment:
- REDIS_URL=redis://redis:6379/5
- CACHE_DIR=/data/cache
- L2_SERVER=http://activitypub_l2-server:8200
volumes:
- l1_cache:/data/cache
depends_on: