Removes one-time sanity log
All checks were successful
Build, Push and Run Container / build (push) Successful in 30s

Removes the temporary logging middleware used for verifying forwarded headers. This was a one-time check and is no longer needed.
This commit is contained in:
2025-10-15 19:51:16 +02:00
parent ecb4482a1b
commit a9e56b131c

View File

@@ -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; // dont bail if headers arent “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();