diff --git a/http/handler_stubs_oss.go b/http/handler_stubs_oss.go index b28c3260aa..47c2503326 100644 --- a/http/handler_stubs_oss.go +++ b/http/handler_stubs_oss.go @@ -14,3 +14,7 @@ import ( func adjustRequest(c *vault.Core, listener *configutil.Listener, r *http.Request) (*http.Request, int, error) { return r, 0, nil } + +func handleEntPaths(nsPath string, core *vault.Core, r *http.Request) http.Handler { + return nil +} diff --git a/http/logical.go b/http/logical.go index df42fed766..ac28220cfe 100644 --- a/http/logical.go +++ b/http/logical.go @@ -366,6 +366,11 @@ func handleLogicalInternal(core *vault.Core, injectDataIntoTopLevel bool, noForw handler.ServeHTTP(w, r) return } + handler := handleEntPaths(nsPath, core, r) + if handler != nil { + handler.ServeHTTP(w, r) + return + } // Make the internal request. We attach the connection info // as well in case this is an authentication request that requires