program update

This commit is contained in:
2026-03-19 21:43:09 +00:00
parent 5c057f2fed
commit 0b557567d2

View File

@@ -13,6 +13,9 @@ var builder = WebApplication.CreateBuilder(args);
builder.Services.AddScoped<IRecipeService, RecipeService>(); builder.Services.AddScoped<IRecipeService, RecipeService>();
builder.Services.AddAuthentication(IdentityConstants.ApplicationScheme)
.AddCookie(IdentityConstants.ApplicationScheme);
builder.Services.AddIdentityApiEndpoints<IdentityUser>( options => { builder.Services.AddIdentityApiEndpoints<IdentityUser>( options => {
options.Password.RequireDigit = false; options.Password.RequireDigit = false;
options.Password.RequiredLength = 6; options.Password.RequiredLength = 6;
@@ -28,7 +31,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.None; options.Cookie.SameSite = SameSiteMode.None;
options.Cookie.SecurePolicy = CookieSecurePolicy.Always; options.Cookie.SecurePolicy = CookieSecurePolicy.SameAsRequest;
options.ExpireTimeSpan = TimeSpan.FromMinutes(30); options.ExpireTimeSpan = TimeSpan.FromMinutes(30);
options.Cookie.MaxAge = options.ExpireTimeSpan; options.Cookie.MaxAge = options.ExpireTimeSpan;
options.SlidingExpiration = true; options.SlidingExpiration = true;
@@ -101,8 +104,8 @@ using (var scope = app.Services.CreateScope())
} }
} }
app.UseDefaultFiles();
app.UseForwardedHeaders(); app.UseForwardedHeaders();
app.UseDefaultFiles();
app.UseStaticFiles(); app.UseStaticFiles();
app.UseCors("SeasonedOriginPolicy"); app.UseCors("SeasonedOriginPolicy");
app.UseAuthentication(); app.UseAuthentication();