Skip HeadersOverrideMiddleware if on onion

This commit is contained in:
nicolas.dorier
2019-10-10 14:10:01 +09:00
parent ca17efbc29
commit 40b191ef49

View File

@@ -23,7 +23,10 @@ namespace BTCPayServer.Hosting
{
if (!string.IsNullOrEmpty(overrideXForwardedProto))
{
httpContext.Request.Headers["X-Forwarded-Proto"] = overrideXForwardedProto;
if (!httpContext.Request.Host.Host.EndsWith(".onion", StringComparison.OrdinalIgnoreCase))
{
httpContext.Request.Headers["X-Forwarded-Proto"] = overrideXForwardedProto;
}
}
await _Next(httpContext);
}