java - 为基于云的构建和部署管理 paypal-api 凭据的好方法是什么?

标签 java git scala paypal cloudbees

我正在尝试确定管理基于云的构建和部署的 paypal-api 凭据的最佳实践。

我有一个使用 paypal java sdk 的 scala 应用程序。我有一个包含我的 paypal api 凭据的 sdk_config.properties。我真的不想留下这些凭据——我想尽可能晚地将它们集成到应用程序中。我通过 git 管理我的源代码。

我在 cloudbees DEPLOY 上使用 Jenkins 作业来构建我的应用并将其部署到 cloudbees RUN 实例上。

我想知道是否使用某种自定义凭证加载器,或者是否有某种方法可以在 war 之外管理该配置文件。

我希望我不是第一个想要这样做的人,所以欢迎任何帮助我重新发明轮子的指示或建议。

最佳答案

在这种情况下,您应该使用 RUN@cloud configuration parameters .这些都是加密的,可以使用系统属性访问。

关于java - 为基于云的构建和部署管理 paypal-api 凭据的好方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24462406/

相关文章:

java - 如何配置主机名解析以使用 Java 中的自定义 DNS 服务器?

java 运行时异常 :java. lang.nullPointerException

forms - Play 如何为包含枚举的案例类实现隐式写入或格式

java - 在 Play 上强制执行 SSL!框架

android - dex 在 Android 上为 Scala 构建 Ant 时失败

java - Gson解析没有键值对的字符串

git - 克隆一个 github 仓库到一个私有(private)的 gitlab 仓库

Git子树推送总是失败

git 在保留历史记录的同时移动文件

java - 使用智能卡在我的 Java 表单中输入 UserID