diff --git a/http/handler_stubs_oss.go b/http/handler_stubs_oss.go index 768d7161ed..f59a637eb5 100644 --- a/http/handler_stubs_oss.go +++ b/http/handler_stubs_oss.go @@ -17,3 +17,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 d3fff23519..c76c0462c0 100644 --- a/http/logical.go +++ b/http/logical.go @@ -361,6 +361,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