gpt4 book ai didi

ruby-on-rails - rubyonrails 和 heroku 中的证书

转载 作者:太空宇宙 更新时间:2023-11-03 14:53:31 25 4
gpt4 key购买 nike

我正在关注有关如何在您的应用程序中实现 Paypal 的 Railscast 教程。

在本教程中,他将 OpenSSL 创建的证书本地存储在名为 Certs 的应用程序文件夹中。

然后他使用这些命令调用这些证书:

PAYPAL_CERT_PEM = File.read("#{Rails.root}/certs/paypal_cert.pem")
APP_CERT_PEM = File.read("#{Rails.root}/certs/app_cert.pem")
APP_KEY_PEM = File.read("#{Rails.root}/certs/app_key.pem")

但我猜这不是最安全或正确的方法?

最佳答案

至少有两种选择:

配置变量

heroku config:add APP_KEY_PEM="...your certificate..."

这可能是将某些信息“本地”存储在您的应用服务器上的最简单方法。

存储库的混合

为包含敏感数据的应用程序提供单独的存储库。当您更新主应用程序时,从该存储库中拉取它,然后推送到 heroku。如果您是唯一有权访问存储库的人,并且您确定没有人永远可以访问它(否则您将需要清理历史记录和工作树文件), 那么一开始就没有问题。

关于ruby-on-rails - rubyonrails 和 heroku 中的证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32080150/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com