From 92a21eb8c12479349f2043fc9f7f96400df8fd4a Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Sat, 12 Feb 2022 01:10:35 +0100 Subject: feat: Configure header forwarding according to documentation! --- src/server/Startup.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/server/Startup.cs b/src/server/Startup.cs index 38d754b..8b831c1 100644 --- a/src/server/Startup.cs +++ b/src/server/Startup.cs @@ -86,6 +86,12 @@ public class Startup services.AddControllers() .AddJsonOptions(AppJsonSettings.Default); + if (WebHostEnvironment.IsProduction()) { + services.Configure(options => { + options.ForwardedHeaders = ForwardedHeaders.XForwardedProto; + }); + } + services.AddApiVersioning(options => { options.ApiVersionReader = new UrlSegmentApiVersionReader(); options.ReportApiVersions = true; @@ -137,9 +143,7 @@ public class Startup } if (WebHostEnvironment.IsProduction()) { - app.UseForwardedHeaders(new ForwardedHeadersOptions { - ForwardedHeaders = ForwardedHeaders.All - }); + app.UseForwardedHeaders(); } app.UseRouting(); -- cgit v1.3