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