feat(database): dashboard_api_keys table

Hashed API keys with scope, restrictions, limits, expiry and batched
usage counters, for MySQL and SQLite, with test stubs and parity tests.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Aaron Kimbrell
2026-09-27 08:43:12 -05:00
parent 0794cf48dd
commit 8001070501
12 changed files with 345 additions and 1 deletions

View File

@@ -11,6 +11,7 @@ set(DDATABASES_DATABASES_MYSQL_TABLES_SOURCES
"CharacterSnapshots.cpp"
"AccountNotes.cpp"
"AccountStrikes.cpp"
"ApiKeys.cpp"
"Moderation.cpp"
"ServerHealth.cpp"
"PlayerPositions.cpp"