Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LoginOption ¶
type LoginOption func(a *UserpassAuth) error
func WithMountPath ¶
func WithMountPath(mountPath string) LoginOption
type Password ¶
type Password struct { // Path on the file system where the password corresponding to this // application's Vault role can be found. FromFile string // The name of the environment variable containing the password // that corresponds to this application's Vault role. FromEnv string // The password as a plaintext string value. FromString string }
type UserpassAuth ¶
type UserpassAuth struct {
// contains filtered or unexported fields
}
func NewUserpassAuth ¶
func NewUserpassAuth(username string, password *Password, opts ...LoginOption) (*UserpassAuth, error)
NewUserpassAuth initializes a new Userpass auth method interface to be passed as a parameter to the client.Auth().Login method.
Supported options: WithMountPath
Click to show internal directories.
Click to hide internal directories.