rip*_*234 12 java heroku playframework
每个新的Play应用都会在其配置文件中生成一个新的应用程序密钥.
application.secret=asdfadsfdasf
我正在开发一个将部署在Heroku上的开源应用程序.如何保密应用秘密(例如,不将其提交到源代码管理中)?
应用秘密到底在哪里?也许对于我有限的目的,我真的不必保守秘密?
Jes*_* J. 24
您可以将秘密外部化为环境变量.
在conf/application.conf简单替换
application.secret=abc123...
Run Code Online (Sandbox Code Playgroud)
同
application.secret=${APP_SECRET}
Run Code Online (Sandbox Code Playgroud)
然后在Heroku中设置此配置变量:
$ heroku config:add APP_SECRET=abc123...
Run Code Online (Sandbox Code Playgroud)
现在,您可以基于每个应用程序管理机密,并避免将其检入版本控制.
| 归档时间: |
|
| 查看次数: |
1625 次 |
| 最近记录: |