diff --git a/Source/ProofOfConcept/Program.cs b/Source/ProofOfConcept/Program.cs index 80efd6a..789217a 100644 --- a/Source/ProofOfConcept/Program.cs +++ b/Source/ProofOfConcept/Program.cs @@ -155,20 +155,8 @@ ForwardedHeadersOptions forwardedHeadersOptions = new ForwardedHeadersOptions() forwardedHeadersOptions.KnownIPNetworks.Clear(); forwardedHeadersOptions.KnownProxies.Clear(); forwardedHeadersOptions.KnownIPNetworks.Add(new IPNetwork(IPAddress.Any, 0)); -forwardedHeadersOptions.ForwardLimit = null; // allow entire header chain, even if single hop -forwardedHeadersOptions.RequireHeaderSymmetry = false; // don’t bail if headers aren’t “perfectly” paired - app.UseForwardedHeaders(forwardedHeadersOptions); -// quick one-time sanity log; remove after verifying -app.Use(async (ctx, next) => -{ - Console.WriteLine($"XFP={ctx.Request.Headers["X-Forwarded-Proto"]} " + - $"XFH={ctx.Request.Headers["X-Forwarded-Host"]} " + - $"Seen={ctx.Request.Scheme}://{ctx.Request.Host}{ctx.Request.PathBase}{ctx.Request.Path}{ctx.Request.QueryString}"); - await next(); -}); - if (app.Environment.IsDevelopment()) { app.MapOpenApi();