Class VaultAppRoleAuthenticationConfig


  • public class VaultAppRoleAuthenticationConfig
    extends Object
    • Field Detail

      • roleId

        @ConfigItem
        public Optional<String> roleId
        Role Id for AppRole auth method. This property is required when selecting the app-role authentication type.
      • secretId

        @ConfigItem
        public Optional<String> secretId
        Secret Id for AppRole auth method. This property is required when selecting the app-role authentication type.
      • secretIdWrappingToken

        @ConfigItem
        public Optional<String> secretIdWrappingToken
        Wrapping token containing a Secret Id, obtained from:

        vault write -wrap-ttl=60s -f auth/approle/role/myapp/secret-id

        secret-id and secret-id-wrapping-token are exclusive

    • Constructor Detail

      • VaultAppRoleAuthenticationConfig

        public VaultAppRoleAuthenticationConfig()