psecio/vaultlib
Composer 安装命令:
composer require psecio/vaultlib
包简介
A PHP library for interacting with a Vault secrets store
README 文档
README
A simple Vault client for PHP making use of Guzzle for HTTP API requests.
Installation
Install via Composer:
composer require psecio/vaultlib
Usage:
<?php require_once __DIR__.'/vendor/autoload.php'; $accessToken = "[... token from Vault account ...]"; $baseUrl = "https://your-vault-server:8200"; $client = new \Psecio\Vaultlib\Client($accessToken, $baseUrl); // Check for seal if ($client->isSealed() == true) { echo 'The vault is sealed'; } // Get a secret value $secret = 'secretName'; $result = $client->getSecret($secret); /// Delete a secret value $client->deleteSecret($secret); // Set a secret value $client->setSecret($secret, ['testing1' => 'foo']); ?>
统计信息
- 总下载量: 930
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-07-17