Hi all,
We've recently upgraded to the new 0.10.0 version, and thought we'd have a look into the included UI as its now included.
Setup was simple enough, however we're seeing some odd behaviour when logging in using a Github token.
We originally had the error:
```Your auth token does not have access to sys/mounts. This is necessary in order to browse secret backends.
Make sure the policy for the path sys/mounts has capabilities = ['list', 'read'].```
I've created a new policy specifically for UI access and assigned to all Github teams we allow vault login from
I've added the required sys/mounts permissions and users can now see a list of the various secret engines we have.
however when they try and drill down into a specific secret they are told they don't have permission
as an example
I have a user on team foo
the policy assigned to them looks like
path "secret/foo/*" {
policy = "write"
}
However when they go into secret initially they can't see anything, i'm guessing this is correct as they have no explicit permissions for the path secret/*
But what is best practice here?
I want original team permissions respected.