人工制作/hashicorp-vault

HashiCorp Vault集成插件用于WordPress

安装数: 4,572

依赖项: 0

建议者: 0

安全性: 0

星标: 11

关注者: 21

分支: 6

开放问题: 5

类型:wordpress-plugin

2.0.0 2019-03-22 15:51 UTC

README

WordPress的HashiCorp Vault集成是一个库,它以可伸缩的方式提供对Vault机密的访问。

它封装了CSharpRU/vault-php库,并使用WordPress的transients API为WordPress开发者提供熟悉且必要的缓存。该库提供在租约到期前的自动重新获取机密的功能。

当前限制

  • 仅支持基于令牌的认证
  • 具有可续租租期的令牌不会使用Vault的API进行续租。相反,此库将在令牌到期前重新获取令牌。

安装

此库作为WordPress插件进行分发。使用Composer进行安装,并以通常的方式激活插件。

使用方法

wp-config.php中定义您的Vault令牌

define( 'HM_HASHICORP_VAULT_AUTH_TOKEN', 'your-token-123' );

define( 'HM_HASHICORP_VAULT_URL', 'https://example.com/your-vault/' );

通过要求hashicorp-vault/plugin.php将插件加载到WordPress中。

许可证

本项目采用MIT许可证提供。

鸣谢

由Human Made为企业级数字体验创建。由Paul Gibbs编写。感谢所有贡献者