Class VaultUserpassAuthenticationConfig


  • public class VaultUserpassAuthenticationConfig
    extends Object
    • Field Detail

      • username

        @ConfigItem
        public Optional<String> username
        User for userpass auth method. This property is required when selecting the userpass authentication type.
      • password

        @ConfigItem
        public Optional<String> password
        Password for userpass auth method. This property is required when selecting the userpass authentication type.
      • passwordWrappingToken

        @ConfigItem
        public Optional<String> passwordWrappingToken
        Wrapping token containing a Password, obtained from:

        vault kv get -wrap-ttl=60s secret/

        The key has to be 'password', meaning the password has initially been provisioned with:

        vault kv put secret/ password=

        password and password-wrapping-token are exclusive

    • Constructor Detail

      • VaultUserpassAuthenticationConfig

        public VaultUserpassAuthenticationConfig()