Skip to content

Commit a6a151f

Browse files
committed
Support reverse proxies.
1 parent ac99940 commit a6a151f

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

Web/Program.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
using Microsoft.Identity.Web.TokenCacheProviders.InMemory;
1111
using System.Net.Http.Headers;
1212
using System.Security.Claims;
13+
using Microsoft.AspNetCore.HttpOverrides;
1314

1415
var builder = WebApplication.CreateBuilder(args);
1516

@@ -94,6 +95,14 @@
9495
app.UseHsts();
9596
}
9697

98+
// https://learn.microsoft.com/en-us/dotnet/core/compatibility/aspnet-core/8.0/forwarded-headers-unknown-proxies
99+
app.UseForwardedHeaders(new ForwardedHeadersOptions()
100+
{
101+
KnownNetworks = { },
102+
KnownProxies = { },
103+
ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto
104+
});
105+
97106
app.UseHttpsRedirection();
98107
app.UseStaticFiles();
99108

0 commit comments

Comments
 (0)