public static IApplicationBuilder UseOverrideHeaders(this IApplicationBuilder builder, OverrideHeaderMiddlewareOptions options)
 {
     return builder.Use(next => new HeaderOverrideMiddleware(next, options).Invoke);
 }
 public HeaderOverrideMiddleware(RequestDelegate next, OverrideHeaderMiddlewareOptions overrideMiddlewareOptions)
 {
     options = overrideMiddlewareOptions;
 }
 public void Configure(IApplicationBuilder app)
 {
     var OverrideMiddlewareOptions = new OverrideHeaderMiddlewareOptions(true);
     OverrideMiddlewareOptions.XForwardProtoEnabled = false;
     app.UseOverrideHeaders(OverrideMiddlewareOptions);
 }