一个 Swift 编写的 Vault 客户端 (显然是为 Linux 平台准备的).
secret_id
和 role_id
获取 Token (AppRole 认证).待定
待定
要求: Docker
运行 ./Scripts/test.sh
. 集成测试将在一个容器中启动 Vault 实例,获取凭据,并在另一个 Linux 容器中使用这些凭据运行测试。
./Scripts/start_vault.sh
将启动一个 Vault 实例,在本地端口 8200 上公开它,并将其配置为与集成测试中使用的相同状态。 您可以将打印的变量传递给单元测试,无论它们是在 Xcode 中运行还是在命令行中运行。