outposts/proxy: copy user-agent header from upstream request
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
		| @ -27,6 +27,7 @@ func (a *Application) forwardHandleTraefik(rw http.ResponseWriter, r *http.Reque | ||||
| 	claims, err := a.getClaims(r) | ||||
| 	if claims != nil && err == nil { | ||||
| 		a.addHeaders(rw.Header(), claims) | ||||
| 		rw.Header().Set("User-Agent", r.Header.Get("User-Agent")) | ||||
| 		a.log.WithField("headers", rw.Header()).Trace("headers written to forward_auth") | ||||
| 		return | ||||
| 	} else if claims == nil && a.IsAllowlisted(r) { | ||||
| @ -70,6 +71,7 @@ func (a *Application) forwardHandleNginx(rw http.ResponseWriter, r *http.Request | ||||
| 	claims, err := a.getClaims(r) | ||||
| 	if claims != nil && err == nil { | ||||
| 		a.addHeaders(rw.Header(), claims) | ||||
| 		rw.Header().Set("User-Agent", r.Header.Get("User-Agent")) | ||||
| 		rw.WriteHeader(200) | ||||
| 		a.log.WithField("headers", rw.Header()).Trace("headers written to forward_auth") | ||||
| 		return | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Jens Langhammer
					Jens Langhammer