From e121dc280dacb0d30cf07726598a22589b57a742 Mon Sep 17 00:00:00 2001 From: Wyatt Hunter Date: Wed, 18 Feb 2026 13:56:18 -0600 Subject: [PATCH] Fix Headers --- CulinaryCommandApp/Program.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/CulinaryCommandApp/Program.cs b/CulinaryCommandApp/Program.cs index 3c07746..7ee9e0b 100644 --- a/CulinaryCommandApp/Program.cs +++ b/CulinaryCommandApp/Program.cs @@ -17,6 +17,8 @@ using Amazon.CognitoIdentityProvider; using Amazon.Extensions.NETCore.Setup; using CulinaryCommandApp.Services; +using Microsoft.AspNetCore.HttpOverrides; + @@ -154,12 +156,23 @@ builder.Services.AddScoped(); builder.Services.AddSingleton(); + +builder.Services.Configure(o => +{ + o.ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto; + o.KnownNetworks.Clear(); + o.KnownProxies.Clear(); +}); + + // // ===================== // Build App // ===================== var app = builder.Build(); +app.UseForwardedHeaders(); + // Determine whether the app should only run migrations and exit var migrateOnly = (Environment.GetEnvironmentVariable("MIGRATE_ONLY")?.Equals("true", StringComparison.OrdinalIgnoreCase) == true) || (args != null && args.Any(a => a.Equals("--migrate-only", StringComparison.OrdinalIgnoreCase)));