async fn http_forwarded_auth_kept_alive(
sender: &mut SendRequest<BoxBody<Bytes, Error>>,
proxy_request: Request<BoxBody<Bytes, Error>>,
error_logger: &ErrorLogger,
original_request: RequestData,
forwarded_auth_copy_headers: Vec<String>,
) -> Result<ResponseData, Box<dyn Error + Send + Sync>>