diff --git a/pkg/proxy/main.go b/pkg/proxy/main.go index b17b392..6777f15 100644 --- a/pkg/proxy/main.go +++ b/pkg/proxy/main.go @@ -72,7 +72,12 @@ func (p *ProxyRouter) handleProxy(c *gin.Context) { return } - c.Request.Header = p.proxyHeaders + c.Request.Header.Del("Authorization") + for key, values := range p.proxyHeaders { + for _, value := range values { + c.Request.Header.Add(key, value) + } + } p.proxy.ServeHTTP(c.Writer, c.Request) }