承接 fliglio/vault 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

fliglio/vault

最新稳定版本:2.3.0

Composer 安装命令:

composer require fliglio/vault

包简介

README 文档

README

Build Status Latest Stable Version

Vault SDK

Supports:

  • auth
    • tokens
    • authrole
  • general
    • read
    • write

Examples

Configure Environment

The default client will leverage the environment variables VAULT_ADDR and VAULT_TOKEN

export VAULT_ADDR=http://localhost:8200
export VAULT_TOKEN=horde

Read and Write Secrets

$secrets = [
	"foo" => "bar",
	"baz" => "boo",
];

$c = new VaultClient();

$resp = $c->write('secret/testing', $secrets);
$found = $c->read('secret/testing');

print_r($found['data']);

// Output:
// Array
// (
//     [baz] => boo
//     [foo] => bar
// )

Login with AppRole

$roleId = "...";
$secretId = "...";
$secrets = [
	"foo" => "bar",
	"baz" => "boo",
];

$c = new VaultClient(new DefaultVaultConfigFactory([
	'auth' => new AppRole($roleId, $secretId),
]));

$resp = $c->write('secret/testing', $secrets);
$found = $c->read('secret/testing');

print_r($found['data']);

// Output:
// Array
// (
//     [baz] => boo
//     [foo] => bar
// )

统计信息

  • 总下载量: 19.03k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 7
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-3.0
  • 更新时间: 2017-04-13

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固