WWW :: Netflix :: API程序并隐藏consumer_secret密钥

Ste*_*son 1 perl perl-module

我编写了一个使用该WWW::Netflix::API模块的Perl CLI程序.它已经完成了,我想发布它,但没有暴露我的consumer_secret密钥.有什么想法可以做到这一点?

mu *_*ort 6

我想你有两个选择:

  • 让最终用户获得自己的Netflix密钥.
  • 通过您自己的服务器代理所有流量,并将您的密钥保存在您的服务器上.

您可以让临时用户远离您的秘密密钥,同时仍然通过一些混淆分发它,但是您不会对任何具有一点技巧的人保密.

代理所有流量几乎意味着设置自己的Web服务,模仿您正在使用的Netflix API的各个部分.如果您只使用Netflix API的一小部分,那么这可能非常简单.但是,您必须仔细检查Netflix的使用条款,以确保您遵守规则.

我认为你最好让人们获得自己的密钥,然后设置工具从某种配置文件中读取密钥.