def enable_auth(path, type, description = nil)
      payload = { type: type }
      payload[:description] = description if !description.nil?

      client.post("/v1/sys/auth/#{encode_path(path)}", JSON.fast_generate(payload))
      return true
    end
def enable_auth(path, type, description = nil)
      payload = { type: type }
      payload[:description] = description if !description.nil?

      client.post("/v1/sys/auth/#{encode_path(path)}", JSON.fast_generate(payload))
      return true
    end
Enable a particular authentication at the given path.

 @example
   Vault.sys.enable_auth("github", "github") #=> true

 @param [String] path
   the path to mount the auth
 @param [String] type
   the type of authentication
 @param [String] description
   a human-friendly description (optional)

 @return [true]