From a9e56b131c354c9b0938fbc73fa7bc0894d484d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Szak=C3=A1ts=20Alp=C3=A1r=20Zsolt?= Date: Wed, 15 Oct 2025 19:51:16 +0200 Subject: [PATCH] Removes one-time sanity log Removes the temporary logging middleware used for verifying forwarded headers. This was a one-time check and is no longer needed. --- Source/ProofOfConcept/Program.cs | 12 ------------ 1 file changed, 12 deletions(-) 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();