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:
1 parent
0c4d32de0f
commit
f203ed7f47
2 files changed
+42
-8
No files matched your search
+3
-2
@@ -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);
|
||||
|
||||
Reference in new issue
Block a user