I am testing Vault policies and username based authentication on a local dev server. I created a userpass based user successfully but when I try to login I’m receiving an error.
~ % vault login -method=userpass username=kbreit password=passhere Error authenticating: Error making API request. URL: PUT http://127.0.0.1:8200/v1/auth/userpass/login/kbreit Code: 400. Errors: * missing client token
Searching shows it may be because I’m not specifying a namespace, but namespaces are specific to Vault Enterprise. Also, the basic tutorial (Userpass - Auth Methods | Vault by HashiCorp) doesn’t show a namespace. The root token is assigned to
$VAULT_TOKEN. Please let me know what I am doing incorrectly. Thank you.