message: Bug Don't pass Authorization header when not needed
  If the `ConsolePlugin` proxy has `authorize: false`, don't add the
  `Authorization` header to the request. It was previously being inserted
  automatically by `authHandlerWithUser`.
diff: @@ -536,15 +536,19 @@ func (s *Server) HTTPHandler() http.Handler {
  for _, proxyServiceHandler := range proxyServiceHandlers {
  klog.Infof(" - %s -> %s\n", proxyServiceHandler.ConsoleEndpoint, proxyServiceHandler.ProxyConfig.Endpoint)
  serviceProxy := proxy.NewProxy(proxyServiceHandler.ProxyConfig)
  - handle(proxyServiceHandler.ConsoleEndpoint, http.StripPrefix(
  - proxy.SingleJoiningSlash(s.BaseURL.Path, proxyServiceHandler.ConsoleEndpoint),
  - authHandlerWithUser(func(user *auth.User, w http.ResponseWriter, r *http.Request) {
  + f := func(w http.ResponseWriter, r *http.Request) {
  + serviceProxy.ServeHTTP(w, r)
  + }
  + var h http.Handler
  if proxyServiceHandler.Authorize {
  - r.Header.Set("Authorization", fmt.Sprintf("Bearer %s", user.Token))
  + h = authHandler(f)
  + } else {
  + h = http.HandlerFunc(f)
  }
  - serviceProxy.ServeHTTP(w, r)
  - })),
  - )
  + handle(proxyServiceHandler.ConsoleEndpoint, http.StripPrefix(
  + proxy.SingleJoiningSlash(s.BaseURL.Path, proxyServiceHandler.ConsoleEndpoint),
  + h,
  + ))
  }
  }
  