From e0ecdad408863f0e94da09851588c5918a6925f5 Mon Sep 17 00:00:00 2001 From: Jonas Date: Fri, 23 Jan 2026 21:52:20 +0100 Subject: [PATCH] - Enable `UseAuthentication` middleware. - Fix variable typo from `postgreConnection` to `postgresConnection`. - Update `.gitignore` to exclude SQLite database files. --- .gitignore | 7 ++++++- API/Program.cs | 11 ++++++----- API/app.db | Bin 24576 -> 114688 bytes 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index d7d810d..09aae2a 100644 --- a/.gitignore +++ b/.gitignore @@ -85,4 +85,9 @@ API/app.db-shm # Vite build output GUI/dist/ -wwwroot/ \ No newline at end of file +wwwroot/ + +# SQLite Datenbank-Dateien +*.db +*.db-shm +*.db-wal \ No newline at end of file diff --git a/API/Program.cs b/API/Program.cs index 628cc81..f3b5e7e 100644 --- a/API/Program.cs +++ b/API/Program.cs @@ -18,18 +18,19 @@ builder.Services.AddSwaggerGen(); // Authentication builder.Services.AddAuthorization(); -builder.Services.AddAuthentication().AddCookie(IdentityConstants.ApplicationScheme); +builder.Services.AddAuthentication() + .AddCookie(IdentityConstants.ApplicationScheme); builder.Services.AddIdentityCore() .AddEntityFrameworkStores() .AddApiEndpoints(); // Database -var postgreConnection = builder.Configuration.GetConnectionString("PostgresConnection"); -if (!string.IsNullOrEmpty(postgreConnection)) +var postgresConnection = builder.Configuration.GetConnectionString("PostgresConnection"); +if (!string.IsNullOrEmpty(postgresConnection)) { // Nutze PostgresSQL - builder.Services.AddDbContext(options => options.UseNpgsql(postgreConnection)); + builder.Services.AddDbContext(options => options.UseNpgsql(postgresConnection)); } else { @@ -64,7 +65,7 @@ app.UseDefaultFiles(); app.UseStaticFiles(); app.UseHttpsRedirection(); - +app.UseAuthentication(); app.UseAuthorization(); // Map Auth Endpoints diff --git a/API/app.db b/API/app.db index ac5d8a8cf66dbe2965592c6752d6e4cb3ac2238e..2eb27a279617ff7a6b828ba996bdd3b9f03bcbf7 100644 GIT binary patch literal 114688 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 delta 128 zcmZo@U~f3UI6+#FiGhKE4TxcYd7_T7I1__jRUt3G2?Hz7V+MX3K0dyeJdb%VZx$5D z<=Ot&hEb7uGmF48eg#8ID-#PV19LqCb7MnuV>4|711kdqUZ7cw{Ery;A8i&)xWPa9 Xk-iceBmYYV{+B@heg4fa?Zp)Ursp3L