diff --git a/server/http_auth.go b/server/http_auth.go index 405ed816f42ee07a3ae391fed7c908fcd9b82f3e..a3bf0a2beae2a2c95e0b9eac70a18b8d825f95b4 100644 --- a/server/http_auth.go +++ b/server/http_auth.go @@ -26,11 +26,13 @@ func (c *Server) CheckAuth(w http.ResponseWriter, r *http.Request) bool { } req = httplib.Post(Config().AuthUrl) req.SetTimeout(time.Second*10, time.Second*10) - // req.Param("__path__", r.URL.Path) - // req.Param("__query__", r.URL.RawQuery) for k, _ := range r.Form { req.Param(k, r.FormValue(k)) } + + req.Param("__path__", r.URL.Path) + req.Param("__query__", r.URL.RawQuery) + for k, v := range r.Header { req.Header(k, v[0]) }