【发布时间】:2021-03-16 17:19:52
【问题描述】:
我正在构建一个使用两条腿身份验证的应用程序。我得到了一个 API 密钥和 API Secret,但现在我很困惑。
我目前将我的 api 密钥和机密存储在 .yml 文件中。但我想分发 .app 代码,最终会有 .yml 文件。
但是 .app 文件将包含 .yml 文件,这很糟糕,因为每个人都可以看到 API 密钥和 Secret。
如何存储 API 密钥和 Secret,以便我的应用程序可以访问密钥和密钥,而用户不会看到?
【问题讨论】:
-
这里的答案似乎集中在已编译的应用程序上。是的,有些可以应用于 Ruby 或 Python 脚本。例如,我可以设置一个单独的服务器来保存密钥并通过它路由请求;但是,对于没有任何外部基础设施的 200 行脚本来说,这似乎有点过头了。