Commit Graph

5 Commits

Author SHA1 Message Date
faligam
1aacf4aa20 Implement persistent API-key authentication
Protect the research lifecycle with X-API-Key validation backed by persistent user and key records. Store only salted scrypt hashes, support expiry and revocation, and expose a local admin CLI for create/list/revoke workflows.

Initialize only the authentication schema at startup, prevent SQL echo from exposing sensitive bound values, and keep health probes public. Add coverage for valid, missing, invalid, expired, and revoked keys.

Document deployment and key administration, update the local CLI to send NSCT_API_KEY, and record the reset handoff state.
2026-09-06 17:23:05 +02:00
faligam
9830acf446 Document remote frontend integration 2026-09-06 16:55:48 +02:00
fddb4da1c7 Update ADMIN-Backend.md 2026-09-06 14:24:51 +00:00
NSCT Agent
8a918c9d86 Fix: Replace GitHub URL with git.frerkc.de in Admin Handbook 2026-09-06 09:52:26 +00:00
NSCT Agent
8276975e93 Admin Handbook: Backend (NSCT API) 2026-09-06 08:37:06 +00:00