管理空手道中的秘密

问题描述 投票:0回答:1

我正在寻找一种方法来管理:(保留、使用、更新)空手道框架中的秘密。 在我的 Python 和节点框架中,我一直在使用

.env
文件来执行该任务 + 一些类/方法从安全的地方检索秘密,更新
.env
文件等。

在空手道中做到这一点的最佳方法是什么?

这些是要求:

  1. 用户应该能够使用 CLI 来提供秘密
  2. 如果未提供机密,则应使用默认值
  3. 值因环境而异

谢谢你

karate
1个回答
0
投票

karate-config.js
的重点是动态管理所有配置变量。请参阅文档:https://github.com/karatelabs/karate#switching-the-environment

如果您不想将机密签入源代码管理,您可以从 CLI 或系统环境中获取它们:https://stackoverflow.com/a/57261852/143475

© www.soinside.com 2019 - 2024. All rights reserved.