Kestrel drops "400 bad request" when using app.UseAuthentication() behind IIS reverse proxy - C#