diff options
| author | ivarlovlie <git@ivarlovlie.no> | 2022-02-12 00:07:26 +0100 |
|---|---|---|
| committer | ivarlovlie <git@ivarlovlie.no> | 2022-02-12 00:07:26 +0100 |
| commit | beafab8f823570b5c576db1c009ca9838053bd14 (patch) | |
| tree | 26fcf6c0dd792067ad0a70e32911622ddbf8e76a /src/server | |
| parent | 66318f6be3ef89addbc34040cd60533a2e1fba47 (diff) | |
| download | bookmark-thing-beafab8f823570b5c576db1c009ca9838053bd14.tar.xz bookmark-thing-beafab8f823570b5c576db1c009ca9838053bd14.zip | |
feat: Add UseForwardedHeaders when in production
Diffstat (limited to 'src/server')
| -rw-r--r-- | src/server/Startup.cs | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/server/Startup.cs b/src/server/Startup.cs index 58eb33a..38d754b 100644 --- a/src/server/Startup.cs +++ b/src/server/Startup.cs @@ -1,3 +1,5 @@ +using Microsoft.AspNetCore.HttpOverrides; + namespace IOL.BookmarkThing.Server; public class Startup @@ -69,10 +71,6 @@ public class Startup options.ClientSecret = Configuration.GetValue<string>("GH_CLIENT_SECRET"); options.ClientId = Configuration.GetValue<string>("GH_CLIENT_ID"); options.SaveTokens = true; - options.Events.OnRedirectToAuthorizationEndpoint = context => { - context.RedirectUri = "https://bmt.ivarlovlie.no"; - return Task.CompletedTask; - }; options.CorrelationCookie = new CookieBuilder { Name = "gh_correlation", SameSite = SameSiteMode.Lax, @@ -138,6 +136,12 @@ public class Startup }); } + if (WebHostEnvironment.IsProduction()) { + app.UseForwardedHeaders(new ForwardedHeadersOptions { + ForwardedHeaders = ForwardedHeaders.All + }); + } + app.UseRouting(); app.UseSerilogRequestLogging(); app.UseStatusCodePages(); |
