Strip impersonation headers prior to proxy call

This commit is contained in:
Darren Shepherd 2021-08-04 14:57:42 -07:00
parent bed06c1320
commit bb76e4db56

View File

@ -79,6 +79,12 @@ func impersonate(rw http.ResponseWriter, req *http.Request, prefix string, cfg *
return
}
req = req.Clone(req.Context())
for k := range req.Header {
if strings.HasPrefix(k, "Impersonate-") {
delete(req.Header, k)
}
}
handler.ServeHTTP(rw, req)
}