feat: Auth-Tokens in SQLite persistieren statt in-memory

Tokens überleben jetzt App-Restarts. AuthService schreibt/liest
Tokens aus einer 'tokens'-Tabelle in der SQLite-DB.
Logout (RevokeToken) funktioniert weiterhin korrekt.
This commit is contained in:
Meleki committed 2026-03-03 10:07:06 +01:00
1 parent 0c4d32de0f
commit f203ed7f47
2 files changed
+42 -8

No files matched your search

+3 -2
View File
@@ -13,8 +13,9 @@ builder.Services.AddHttpClient();
var dataDir = Path.Combine(AppContext.BaseDirectory, "data");
var authService = new AuthService();
var dbService = new DatabaseService(Path.Combine(dataDir, "gott.db"));
var dbPath = Path.Combine(dataDir, "gott.db");
var authService = new AuthService(dbPath);
var dbService = new DatabaseService(dbPath);
dbService.EnsureDefaultUser(authService);
builder.Services.AddSingleton(authService);