From 9042d0f9877eeca9625927e542660a2a88808b02 Mon Sep 17 00:00:00 2001 From: Gregory Rudolph Date: Mon, 9 Aug 2021 20:44:39 -0400 Subject: [PATCH] Try something new --- Startup.cs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Startup.cs b/Startup.cs index dde9cd5..135c136 100644 --- a/Startup.cs +++ b/Startup.cs @@ -8,6 +8,7 @@ using Microsoft.AspNetCore.HttpsPolicy; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; +using Microsoft.AspNetCore.HttpOverrides; namespace NikolaNet { @@ -37,14 +38,20 @@ namespace NikolaNet if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); - app.UseForwardedHeaders(); + app.UseForwardedHeaders(new ForwardedHeadersOptions + { + ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto + }); } else { app.UseExceptionHandler("/Error"); // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); - app.UseForwardedHeaders(); + app.UseForwardedHeaders(new ForwardedHeadersOptions + { + ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto + }); } app.UseHttpsRedirection();