enable recovery user to list targets and sessions (#2576)

* enable recovery user to list targets and sessions
This commit is contained in:
Irena Rindos authored and GitHub committed 2022-10-28 11:17:33 -04:00
1 parent 0c18dc0729
commit 946dab487e
10 files changed
+161 -52

No files matched your search

+2 -1
View File
@@ -5,6 +5,7 @@ import (
"github.com/hashicorp/boundary/internal/daemon/controller/common"
authpb "github.com/hashicorp/boundary/internal/gen/controller/auth"
"github.com/hashicorp/boundary/internal/perms"
"github.com/hashicorp/boundary/internal/requests"
)
@@ -20,7 +21,7 @@ func DisabledAuthTestContext(iamRepoFn common.IamRepoFactory, scopeId string, op
}
reqInfo.UserIdOverride = opts.withUserId
if reqInfo.UserIdOverride == "" {
reqInfo.UserIdOverride = "u_auth"
reqInfo.UserIdOverride = perms.AnyAuthenticatedUserId
}
requestContext := context.WithValue(context.Background(), requests.ContextRequestInformationKey, &requests.RequestContext{})
return NewVerifierContext(requestContext, iamRepoFn, nil, nil, opts.withKms, &reqInfo)