Interface VaultAppRoleAuthenticationConfig


  • public interface VaultAppRoleAuthenticationConfig
    • Method Detail

      • roleId

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

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

        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

      • authMountPath

        @WithDefault("auth/approle")
        String authMountPath()
        Allows configure Approle authentication mount path.