【发布时间】:2018-01-06 03:53:28
【问题描述】:
我目前正在使用 Twitter gem for Ruby 为我的朋友编写几个 Twitter 机器人。我的计划是将它们的密钥与我的服务器上的其余机器人代码一起存储在 .txt 文件中,但我读过的所有内容都说密钥在代码中不应该是可读的。这是否足够安全,如果不是,那将是一个好的解决方案吗?谢谢!
【问题讨论】:
-
您使用什么平台托管?
-
您可以将其保存为环境变量,只需在您需要的代码中调用它
ENV["TWITTER_API"] -
@maxpleaner 我在 DigitalOcean 上使用 Debian 9 droplet
-
@icemelt 环境变量是否与目录相关联,或者它们是否存在于整个服务器中?原谅我,我对 Unix/Linux 还是很陌生。
-
它与服务器绑定
标签: ruby security twitter server directory-structure