I need help to further understand the access control methods employed in your product.
I have created a few users through the CLI client on the server I've set up with my vault installation, but I have run into some issues in regards to applying access control policies correctly.
For example, I've noticed that if I apply an access control policy through the CLI via:
"vault write auth/userpass/users/test policies=admin"
And then I employ the user credentials of this account and I log in, and I can observe that I do indeed have administrative privileges.
But I then see that when I try to access the entity and view it's policies, it is blank (via the GUI)
From your documentation, it is pointed out that the write command indeed creates the user. But the behavior we witnessed causes us to question several things:
1. The created user does not exist in the GUI through another administrator account, until we log in. We are not privy or certain regarding the inner process that occurs before or after the alleged 'creation of the user'.
2. The created user's policies cannot be viewed through the GUI, but only through the CLI. We think that somehow, the 'user created' is actually an alias with a randomly generated entity appended to it, and the alias is the one that receives the policy.
3. We cannot view the 'alias'' policies as a result.
We would like to know more information regarding the user creation process, alias/entity/whathaveyou, and how to manage access control in a uniform way - whether it's a user or it's an alias.
Thank you!
Thank you for the fast response, it helped a lot!