Class VaultAppRoleAuthenticator

    • Field Detail

      • mountPath

        protected String mountPath
      • currentAuthToken

        protected String currentAuthToken
    • Constructor Detail

      • VaultAppRoleAuthenticator

        public VaultAppRoleAuthenticator​(VaultAppRole appRole,
                                         String mountPath)
    • Method Detail

      • authenticate

        public void authenticate​(com.bettercloud.vault.Vault vault,
                                 com.bettercloud.vault.VaultConfig config)
                          throws com.bettercloud.vault.VaultException
        Throws:
        com.bettercloud.vault.VaultException
      • equals

        public boolean equals​(Object o)
      • hashCode

        public int hashCode()
      • isTokenTTLExpired

        public boolean isTokenTTLExpired()
      • getTTLExpiryOfCurrentToken

        public void getTTLExpiryOfCurrentToken​(com.bettercloud.vault.Vault vault)