【问题标题】:Safely store Twitter Oauth tokens, public Github repository安全存储 Twitter Oauth 令牌、公共 Github 存储库
【发布时间】:2013-06-10 20:38:05
【问题描述】:

在我的 Rails 应用程序中,我想使用 Twitter gem 来访问 Twitter API。我将 OAuth 机密存储在 config/initializers/twitter.rb 下的文件中因为我想将代码放在 Github 上的公共存储库中,所以我的第一反应是将文件包含在 gitignore 中。但是,此解决方案不适用于 Heroku 上的托管,这需要包含机密的 git 存储库。

【问题讨论】:

  • 你考虑过使用环境变量吗?
  • 还没有,我去看看!

标签: ruby-on-rails oauth twitter


【解决方案1】:

使用 Dotenv (https://github.com/bkeepers/dotenv) 从环境变量中加载 OAuth 机密将允许您在本地和 Heroku 中设置和使用它们,而无需将它们存储在文件中。请参阅 https://devcenter.heroku.com/articles/config-vars 在 Heroku 中设置环境变量。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-25
    • 2021-01-14
    • 1970-01-01
    • 2011-11-29
    • 2019-08-08
    • 2011-09-12
    相关资源
    最近更新 更多