61 references to ForwardedHeaders
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)
69
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,
161
ForwardedHeaders =
ForwardedHeaders
.XForwardedFor,
227
ForwardedHeaders =
ForwardedHeaders
.XForwardedFor,
266
ForwardedHeaders =
ForwardedHeaders
.XForwardedFor
295
ForwardedHeaders =
ForwardedHeaders
.XForwardedHost
361
ForwardedHeaders =
ForwardedHeaders
.XForwardedHost
446
ForwardedHeaders =
ForwardedHeaders
.XForwardedHost
496
ForwardedHeaders =
ForwardedHeaders
.XForwardedHost,
547
ForwardedHeaders =
ForwardedHeaders
.XForwardedHost,
582
ForwardedHeaders =
ForwardedHeaders
.XForwardedHost,
624
ForwardedHeaders =
ForwardedHeaders
.XForwardedProto,
673
ForwardedHeaders =
ForwardedHeaders
.XForwardedProto
730
ForwardedHeaders =
ForwardedHeaders
.XForwardedProto,
772
ForwardedHeaders =
ForwardedHeaders
.XForwardedProto |
ForwardedHeaders
.XForwardedFor,
814
ForwardedHeaders =
ForwardedHeaders
.XForwardedProto |
ForwardedHeaders
.XForwardedFor,
858
ForwardedHeaders =
ForwardedHeaders
.XForwardedProto |
ForwardedHeaders
.XForwardedFor,
889
Assert.True(options.ForwardedHeaders ==
ForwardedHeaders
.None);
907
ForwardedHeaders =
ForwardedHeaders
.All
942
ForwardedHeaders =
ForwardedHeaders
.None
966
[InlineData(
ForwardedHeaders
.XForwardedFor, false)]
967
[InlineData(
ForwardedHeaders
.XForwardedFor, true)]
968
[InlineData(
ForwardedHeaders
.XForwardedHost, false)]
969
[InlineData(
ForwardedHeaders
.XForwardedHost, true)]
970
[InlineData(
ForwardedHeaders
.XForwardedProto, false)]
971
[InlineData(
ForwardedHeaders
.XForwardedProto, true)]
972
[InlineData(
ForwardedHeaders
.XForwardedPrefix, false)]
973
[InlineData(
ForwardedHeaders
.XForwardedPrefix, true)]
974
public async Task IgnoreXForwardedHeadersFromUnknownProxy(
ForwardedHeaders
forwardedHeaders, bool unknownProxy)
1019
if (forwardedHeaders.HasFlag(
ForwardedHeaders
.XForwardedFor))
1023
if (forwardedHeaders.HasFlag(
ForwardedHeaders
.XForwardedHost))
1027
if (forwardedHeaders.HasFlag(
ForwardedHeaders
.XForwardedProto))
1031
if (forwardedHeaders.HasFlag(
ForwardedHeaders
.XForwardedPrefix))
1050
ForwardedHeaders =
ForwardedHeaders
.XForwardedFor |
ForwardedHeaders
.XForwardedProto
1081
ForwardedHeaders =
ForwardedHeaders
.XForwardedFor,
1135
options.ForwardedHeaders =
ForwardedHeaders
.XForwardedProto;
1175
ForwardedHeaders =
ForwardedHeaders
.XForwardedProto,
1219
ForwardedHeaders =
ForwardedHeaders
.XForwardedPrefix,
1261
ForwardedHeaders =
ForwardedHeaders
.XForwardedPrefix,
1297
ForwardedHeaders =
ForwardedHeaders
.XForwardedPrefix,
1337
ForwardedHeaders
.XForwardedFor |
1338
ForwardedHeaders
.XForwardedHost |
1339
ForwardedHeaders
.XForwardedProto |
1340
ForwardedHeaders
.XForwardedPrefix,
1386
ForwardedHeaders =
ForwardedHeaders
.XForwardedPrefix,
Microsoft.AspNetCore.Server.IISIntegration (2)
WebHostBuilderIISExtensions.cs (2)
94
options.ForwardedHeaders =
ForwardedHeaders
.XForwardedFor |
ForwardedHeaders
.XForwardedProto;