61 references to ForwardedHeaders
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)
69public ForwardedHeaders ForwardedHeaders { get; set; }
Microsoft.AspNetCore.HttpOverrides.Tests (50)
ForwardedHeadersMiddlewareTest.cs (50)
29ForwardedHeaders = ForwardedHeaders.XForwardedFor 64ForwardedHeaders = ForwardedHeaders.XForwardedFor, 118ForwardedHeaders = ForwardedHeaders.XForwardedFor, 161ForwardedHeaders = ForwardedHeaders.XForwardedFor, 227ForwardedHeaders = ForwardedHeaders.XForwardedFor, 266ForwardedHeaders = ForwardedHeaders.XForwardedFor 295ForwardedHeaders = ForwardedHeaders.XForwardedHost 361ForwardedHeaders = ForwardedHeaders.XForwardedHost 446ForwardedHeaders = ForwardedHeaders.XForwardedHost 496ForwardedHeaders = ForwardedHeaders.XForwardedHost, 547ForwardedHeaders = ForwardedHeaders.XForwardedHost, 582ForwardedHeaders = ForwardedHeaders.XForwardedHost, 624ForwardedHeaders = ForwardedHeaders.XForwardedProto, 673ForwardedHeaders = ForwardedHeaders.XForwardedProto 730ForwardedHeaders = ForwardedHeaders.XForwardedProto, 772ForwardedHeaders = ForwardedHeaders.XForwardedProto | ForwardedHeaders.XForwardedFor, 814ForwardedHeaders = ForwardedHeaders.XForwardedProto | ForwardedHeaders.XForwardedFor, 858ForwardedHeaders = ForwardedHeaders.XForwardedProto | ForwardedHeaders.XForwardedFor, 889Assert.True(options.ForwardedHeaders == ForwardedHeaders.None); 907ForwardedHeaders = ForwardedHeaders.All 942ForwardedHeaders = 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)] 974public async Task IgnoreXForwardedHeadersFromUnknownProxy(ForwardedHeaders forwardedHeaders, bool unknownProxy) 1019if (forwardedHeaders.HasFlag(ForwardedHeaders.XForwardedFor)) 1023if (forwardedHeaders.HasFlag(ForwardedHeaders.XForwardedHost)) 1027if (forwardedHeaders.HasFlag(ForwardedHeaders.XForwardedProto)) 1031if (forwardedHeaders.HasFlag(ForwardedHeaders.XForwardedPrefix)) 1050ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto 1081ForwardedHeaders = ForwardedHeaders.XForwardedFor, 1135options.ForwardedHeaders = ForwardedHeaders.XForwardedProto; 1175ForwardedHeaders = ForwardedHeaders.XForwardedProto, 1219ForwardedHeaders = ForwardedHeaders.XForwardedPrefix, 1261ForwardedHeaders = ForwardedHeaders.XForwardedPrefix, 1297ForwardedHeaders = ForwardedHeaders.XForwardedPrefix, 1337ForwardedHeaders.XForwardedFor | 1338ForwardedHeaders.XForwardedHost | 1339ForwardedHeaders.XForwardedProto | 1340ForwardedHeaders.XForwardedPrefix, 1386ForwardedHeaders = ForwardedHeaders.XForwardedPrefix,
Microsoft.AspNetCore.Server.IISIntegration (2)
WebHostBuilderIISExtensions.cs (2)
94options.ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto;