summaryrefslogtreecommitdiffstats
path: root/src/server
diff options
context:
space:
mode:
authorivarlovlie <git@ivarlovlie.no>2022-02-12 01:10:35 +0100
committerivarlovlie <git@ivarlovlie.no>2022-02-12 01:10:35 +0100
commit92a21eb8c12479349f2043fc9f7f96400df8fd4a (patch)
treef03fdcae7e80217d1c07c3c26db3b9a752231134 /src/server
parent196a2e287432498d22a108df1f39d81d654c32e8 (diff)
downloadbookmark-thing-92a21eb8c12479349f2043fc9f7f96400df8fd4a.tar.xz
bookmark-thing-92a21eb8c12479349f2043fc9f7f96400df8fd4a.zip
feat: Configure header forwarding according to documentation!
Diffstat (limited to 'src/server')
-rw-r--r--src/server/Startup.cs10
1 files 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<ForwardedHeadersOptions>(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();