synops/tasks/060-admin-api-keys.md
vegard 6099d0b209 Splitt agent og admin til konkrete sub-tasks (050-064)
synops-agent: 9 tasks (ACC, retry, REPL, plan, git, graf, daemon,
sub-agenter, checkpoint)
Admin: 5 tasks (API-nøkler, AI-ruting, oppgave-UI, agent-oversikt,
brukeradmin)
Totalt 55 task-filer.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 18:04:23 +00:00

425 B

Admin: API-nøkler i PG + admin-UI

Backend:

  • api_keys-tabell i PG (provider, key_encrypted, key_hint, is_active)
  • AES-256-GCM kryptering med SYNOPS_MASTER_KEY
  • Maskinrommet-endepunkter: GET/POST/DELETE /admin/api-keys
  • Test-tilkobling endepunkt

Frontend:

  • /admin/keys side
  • Nøkkelliste med provider, label, status, sist brukt
  • Legg til med test-tilkobling
  • Deaktiver/slett

Ref: docs/infra/nøkkelhåndtering.md