Skip HeadersOverrideMiddleware if on onion

This commit is contained in:
nicolas.dorier 2019-10-10 14:10:01 +09:00
parent ca17efbc29
commit 40b191ef49
No known key found for this signature in database
GPG key ID: 6618763EF09186FE

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);
}