diff --git a/server/middleware.go b/server/middleware.go index 089394f77..9ce9d7a9f 100644 --- a/server/middleware.go +++ b/server/middleware.go @@ -15,6 +15,7 @@ package server import ( "net/http" + "strings" "github.com/runatlantis/atlantis/server/logging" "github.com/urfave/negroni" @@ -46,7 +47,8 @@ func (l *RequestLogger) ServeHTTP(rw http.ResponseWriter, r *http.Request, next if !l.WebAuthentication || r.URL.Path == "/events" || r.URL.Path == "/healthz" || - r.URL.Path == "/status" { + r.URL.Path == "/status" || + strings.HasPrefix(r.URL.Path, "/api/") { allowed = true } else { user, pass, ok := r.BasicAuth()