【发布时间】:2014-10-13 13:23:42
【问题描述】:
我计划在应用程序引擎(python,如果它有区别的话)上使用JWT implementation,这将要求我有一个秘密字符串来对数据进行签名。在某些时候,我希望在公共存储库中提供源(包括配置文件)。在不公开值的情况下,将该秘密字符串外部化的最佳方法是什么?
我能想到 3 个选项,但没有一个看起来很棒:
- 在 GAE 控制台中设置环境变量。 (不存在)
- 保留私有内容的单独存储库并在部署时与脚本混合。 (看起来很笨重)
- 创建我自己的“环境变量”实体并将数据保存在数据存储中。 (看不到手动将数据放入数据存储区的控制台屏幕)
目前选项#3 似乎是最合理的。有没有更好或推荐的方法来解决我在这里尝试做的事情?
【问题讨论】:
标签: python google-app-engine configuration