2012-07-11 203 views
0

https://github.com/ryanatwork/sign-in-with-linkedin硬编码CONSUMER_KEY和CONSUMER_SECRET

这个例子轨应用程序,允许用户登录与LinkedIn需要在终端中的“轨道服务器”命令由“CONSUMER_KEY = [消费者键] CONSUMER_SECRET = [消费者秘密被开头]“让整个命令如下:

CONSUMER_KEY = [消费键] CONSUMER_SECRET = [消费秘密]轨服务器

LinkedIn的登录显然不会与消费者键/秘密工作,但我无法将我的消费者密钥/秘密硬编码到应用程序中,以便我可以成功部署到Heroku,但没有任何运气。我尝试了几个不同的配置和控制器文件,没有任何运气。帮助赞赏!

回答

1

当你部署到Heroku上,你需要有这些变量使用heroku config命令设置:

heroku config:add CONSUMER_KEY=[consumer key] 

如果使用Foreman启动服务器(因为Heroku在他们的最后),那么你可以有这些变量loaded from a local file永远不会被提交到你的源代码管理中(你的不需要想要你的源代码管理中的这些秘密细节)

+0

非常感谢! – keypulsations 2012-07-11 16:56:03