-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Implement API key authentication, usage monitoring, and rate limiting for the st0x REST API.
API keys use HTTP Basic Auth (Authorization: Basic <base64(api_key:api_secret)>) per the API spec. Keys grant full access to all endpoints. Usage is tracked per-key for monitoring and audit purposes.
v1
- Set up SQLite database layer with sqlx #5 — Set up SQLite database layer with sqlx
- Implement API key + secret authentication #6 — Implement API key + secret authentication
- Implement API key management operations #7 — Implement API key management operations
- Implement request usage tracking #8 — Implement request usage tracking
- Implement global and per-key rate limiting #9 — Implement global and per-key rate limiting
v2
- Implement API key rotation #10 — Implement API key rotation
- Implement admin usage analytics endpoints #11 — Implement admin usage analytics endpoints
- Implement per-key request quotas #12 — Implement per-key request quotas
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels