什么是apiKey.properties?

时间:2016-07-09 22:37:00

标签: stormpath

我正在使用Stormpath测试Spring Boot WebMVC,我不理解密钥对apiKey.properties背后的概念以及为什么我必须将其下载到本地开发人员计算机。

为什么我必须制作系统环境变量?当我在另一台服务器上部署.jar时,是否必须创建相同的env变量?我可以将它放在另一个目录中,而不是放在我的主目录中吗?怎么样?

有人可以详细说明这个apiKey.properties文件的含义吗?

1 个答案:

答案 0 :(得分:1)

apiKey.properties文件包含您的Stormpath API密钥和密钥。 WebMVC项目实际上并不需要文件本身,但API凭据(密钥和密钥)是。没有凭证,您的项目就无法与Stormpath沟通。

根据the docs,API凭据可以存储在多个位置:

  • $HOME/.stormpath/apiKey.properties
  • 环境变量(STORMPATH_CLIENT_APIKEY_IDSTORMPATH_CLIENT_APIKEY_SECRET
  • 任何Spring Boot external configuration位置。但是,出于安全原因,建议不要将API凭据存储在其他位置。

托管项目的任何计算机都需要通过其中一种方法配置的API凭据。