updated program

This commit is contained in:
2026-03-19 21:33:40 +00:00
parent bea7dc91c5
commit 5c057f2fed

View File

@@ -27,7 +27,7 @@ builder.Services.ConfigureApplicationCookie(options =>
{ {
options.Cookie.Name = "Seasoned.Session"; options.Cookie.Name = "Seasoned.Session";
options.Cookie.HttpOnly = true; options.Cookie.HttpOnly = true;
options.Cookie.SameSite = SameSiteMode.Lax; options.Cookie.SameSite = SameSiteMode.None;
options.Cookie.SecurePolicy = CookieSecurePolicy.Always; options.Cookie.SecurePolicy = CookieSecurePolicy.Always;
options.ExpireTimeSpan = TimeSpan.FromMinutes(30); options.ExpireTimeSpan = TimeSpan.FromMinutes(30);
options.Cookie.MaxAge = options.ExpireTimeSpan; options.Cookie.MaxAge = options.ExpireTimeSpan;
@@ -39,6 +39,13 @@ builder.Services.ConfigureApplicationCookie(options =>
}; };
}); });
builder.Services.Configure<ForwardedHeadersOptions>(options =>
{
options.ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto;
options.KnownNetworks.Clear();
options.KnownProxies.Clear();
});
builder.Services.AddAuthorization(); builder.Services.AddAuthorization();
builder.Services.AddControllers() builder.Services.AddControllers()
@@ -95,6 +102,7 @@ using (var scope = app.Services.CreateScope())
} }
app.UseDefaultFiles(); app.UseDefaultFiles();
app.UseForwardedHeaders();
app.UseStaticFiles(); app.UseStaticFiles();
app.UseCors("SeasonedOriginPolicy"); app.UseCors("SeasonedOriginPolicy");
app.UseAuthentication(); app.UseAuthentication();