Commit graph

13 commits

Author SHA1 Message Date
Till Wegmueller
1ca65df43d
feat: finalize main.rs with graceful shutdown and full wiring 2026-04-06 17:15:30 +02:00
Till Wegmueller
244397274c
feat: add server-rendered web UI for domain owner management 2026-04-06 17:15:30 +02:00
Till Wegmueller
820a6410c4
feat: add Prometheus metrics endpoint and query instrumentation 2026-04-06 17:15:29 +02:00
Till Wegmueller
df3cc1eb91
feat: add rate limiting, request ID, and CORS middleware 2026-04-06 17:15:29 +02:00
Till Wegmueller
66b3de433f
feat: add background TTL reaper with orphaned resource cleanup 2026-04-06 17:15:29 +02:00
Till Wegmueller
9464e2692e
feat: add link registration API with scope enforcement, upsert, and batch 2026-04-06 17:15:29 +02:00
Till Wegmueller
a34da0a407
feat: add service token CRUD with pattern validation and revocation cascade 2026-04-06 17:15:28 +02:00
Till Wegmueller
9829f84034
feat: add domain onboarding API with ACME-style challenges 2026-04-06 17:15:28 +02:00
Till Wegmueller
7aa5a6738c
feat: add host-meta endpoint with domain-aware XRD response 2026-04-06 17:15:28 +02:00
Till Wegmueller
697c84accf
feat: add WebFinger query endpoint with rel filtering and CORS 2026-04-06 17:15:28 +02:00
Till Wegmueller
4b04cf9b76
feat: add test helpers with in-memory DB and test state 2026-04-06 17:15:28 +02:00
Till Wegmueller
1d4873ba75
feat: add SeaORM entities, cache, auth helpers, and AppState 2026-04-06 17:15:27 +02:00
Till Wegmueller
8123752c9c
feat: project scaffold with config and error types 2026-04-06 17:15:24 +02:00