backport of commit 3e94f2fcb5 (#23952)

Co-authored-by: divyaac <divya.chandrasekaran@hashicorp.com>
This commit is contained in:
hc-github-team-secure-vault-core
2023-11-06 14:33:28 -05:00
committed by GitHub
parent 5e27af3a54
commit cf1b5cafa0
2 changed files with 9 additions and 0 deletions

View File

@@ -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
}

View File

@@ -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