这些变量用于存储特定用户的信息,如本地安装的库的路径,这些库不对所有用户开放,仅针对特定用户安装的程序的特定值等。
我们无需系统管理员权限就可更改这些变量;作为用户,我们可以自己更改。
3....隔离它还可以帮助我们轻松地修改应用程序的域名,而无需在整个代码库中搜索其出现的位置。
API URL:我们的应用程序的每个环境也可以在不同的环境中部署API。
4....应用程序查询此文件中的变量,并「在运行时加载」以供使用。...密码管理器是第三方服务,使我们可以完全隔离应用程序密钥与源代码/部署,并在需要时通过安全的网络连接获取它们。
优势
以下是与其他密钥管理方法相比密码管理器提供的一些优势。...即使从应用程序内部访问密钥,大多数密码管理器也会提供自己的客户端代码,可以安全获取并在需要的任何位置允许访问密钥。
跨环境统一
由于密钥现在独立于代码库和部署环境,我们现在可以在环境之间实现统一性。