63 references to ForwardedHeaders
Aspire.Dashboard (2)
DashboardWebApplication.cs (2)
244
options.ForwardedHeaders =
ForwardedHeaders
.XForwardedHost |
ForwardedHeaders
.XForwardedProto;
HttpOverridesSample (2)
Startup.cs (2)
15
ForwardedHeaders =
ForwardedHeaders
.XForwardedFor |
ForwardedHeaders
.XForwardedProto
Microsoft.AspNetCore (2)
ForwardedHeadersOptionsSetup.cs (2)
27
options.ForwardedHeaders =
ForwardedHeaders
.XForwardedFor |
ForwardedHeaders
.XForwardedProto;
Microsoft.AspNetCore.HttpOverrides (5)
ForwardedHeadersMiddleware.cs (4)
129
if (_options.ForwardedHeaders.HasFlag(
ForwardedHeaders
.XForwardedFor))
136
if (_options.ForwardedHeaders.HasFlag(
ForwardedHeaders
.XForwardedProto))
148
if (_options.ForwardedHeaders.HasFlag(
ForwardedHeaders
.XForwardedHost))
162
if (_options.ForwardedHeaders.HasFlag(
ForwardedHeaders
.XForwardedPrefix))
ForwardedHeadersOptions.cs (1)
71
public
ForwardedHeaders
ForwardedHeaders { get; set; }
Microsoft.AspNetCore.HttpOverrides.Tests (50)
ForwardedHeadersMiddlewareTest.cs (50)
29
ForwardedHeaders =
ForwardedHeaders
.XForwardedFor
64
ForwardedHeaders =
ForwardedHeaders
.XForwardedFor,
118
ForwardedHeaders =
ForwardedHeaders
.XForwardedFor,
164
ForwardedHeaders =
ForwardedHeaders
.XForwardedFor,
230
ForwardedHeaders =
ForwardedHeaders
.XForwardedFor,
269
ForwardedHeaders =
ForwardedHeaders
.XForwardedFor
298
ForwardedHeaders =
ForwardedHeaders
.XForwardedHost
364
ForwardedHeaders =
ForwardedHeaders
.XForwardedHost
449
ForwardedHeaders =
ForwardedHeaders
.XForwardedHost
499
ForwardedHeaders =
ForwardedHeaders
.XForwardedHost,
550
ForwardedHeaders =
ForwardedHeaders
.XForwardedHost,
585
ForwardedHeaders =
ForwardedHeaders
.XForwardedHost,
627
ForwardedHeaders =
ForwardedHeaders
.XForwardedProto,
676
ForwardedHeaders =
ForwardedHeaders
.XForwardedProto
733
ForwardedHeaders =
ForwardedHeaders
.XForwardedProto,
775
ForwardedHeaders =
ForwardedHeaders
.XForwardedProto |
ForwardedHeaders
.XForwardedFor,
817
ForwardedHeaders =
ForwardedHeaders
.XForwardedProto |
ForwardedHeaders
.XForwardedFor,
861
ForwardedHeaders =
ForwardedHeaders
.XForwardedProto |
ForwardedHeaders
.XForwardedFor,
895
Assert.True(options.ForwardedHeaders ==
ForwardedHeaders
.None);
913
ForwardedHeaders =
ForwardedHeaders
.All
948
ForwardedHeaders =
ForwardedHeaders
.None
972
[InlineData(
ForwardedHeaders
.XForwardedFor, false)]
973
[InlineData(
ForwardedHeaders
.XForwardedFor, true)]
974
[InlineData(
ForwardedHeaders
.XForwardedHost, false)]
975
[InlineData(
ForwardedHeaders
.XForwardedHost, true)]
976
[InlineData(
ForwardedHeaders
.XForwardedProto, false)]
977
[InlineData(
ForwardedHeaders
.XForwardedProto, true)]
978
[InlineData(
ForwardedHeaders
.XForwardedPrefix, false)]
979
[InlineData(
ForwardedHeaders
.XForwardedPrefix, true)]
980
public async Task IgnoreXForwardedHeadersFromUnknownProxy(
ForwardedHeaders
forwardedHeaders, bool unknownProxy)
1025
if (forwardedHeaders.HasFlag(
ForwardedHeaders
.XForwardedFor))
1029
if (forwardedHeaders.HasFlag(
ForwardedHeaders
.XForwardedHost))
1033
if (forwardedHeaders.HasFlag(
ForwardedHeaders
.XForwardedProto))
1037
if (forwardedHeaders.HasFlag(
ForwardedHeaders
.XForwardedPrefix))
1056
ForwardedHeaders =
ForwardedHeaders
.XForwardedFor |
ForwardedHeaders
.XForwardedProto
1087
ForwardedHeaders =
ForwardedHeaders
.XForwardedFor,
1141
options.ForwardedHeaders =
ForwardedHeaders
.XForwardedProto;
1184
ForwardedHeaders =
ForwardedHeaders
.XForwardedProto,
1231
ForwardedHeaders =
ForwardedHeaders
.XForwardedPrefix,
1273
ForwardedHeaders =
ForwardedHeaders
.XForwardedPrefix,
1309
ForwardedHeaders =
ForwardedHeaders
.XForwardedPrefix,
1349
ForwardedHeaders
.XForwardedFor |
1350
ForwardedHeaders
.XForwardedHost |
1351
ForwardedHeaders
.XForwardedProto |
1352
ForwardedHeaders
.XForwardedPrefix,
1398
ForwardedHeaders =
ForwardedHeaders
.XForwardedPrefix,
Microsoft.AspNetCore.Server.IISIntegration (2)
WebHostBuilderIISExtensions.cs (2)
94
options.ForwardedHeaders =
ForwardedHeaders
.XForwardedFor |
ForwardedHeaders
.XForwardedProto;