Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/CSharpRU/vault-php
Best Vault client for PHP that you can find
https://github.com/CSharpRU/vault-php
codacy-badge help-wanted php php-client vault vault-php
Last synced: about 2 months ago
JSON representation
Best Vault client for PHP that you can find
- Host: GitHub
- URL: https://github.com/CSharpRU/vault-php
- Owner: CSharpRU
- License: mit
- Created: 2017-04-10T03:54:38.000Z (over 7 years ago)
- Default Branch: develop
- Last Pushed: 2023-11-22T11:39:31.000Z (10 months ago)
- Last Synced: 2024-05-17T05:01:58.572Z (4 months ago)
- Topics: codacy-badge, help-wanted, php, php-client, vault, vault-php
- Language: PHP
- Size: 132 KB
- Stars: 77
- Watchers: 6
- Forks: 32
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Vault PHP client ![Build Status](https://github.com/CSharpRU/vault-php/actions/workflows/tests.yml/badge.svg?branch=master) [![Codacy Badge](https://api.codacy.com/project/badge/Coverage/0bf9f46a659844658d847c1b2ab01e8b)](https://www.codacy.com/app/c_sharp/vault-php?utm_source=github.com&utm_medium=referral&utm_content=CSharpRU/vault-php&utm_campaign=Badge_Coverage) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/0bf9f46a659844658d847c1b2ab01e8b)](https://www.codacy.com/app/c_sharp/vault-php?utm_source=github.com&utm_medium=referral&utm_content=CSharpRU/vault-php&utm_campaign=Badge_Grade) [![Read the Docs Badge](https://readthedocs.org/projects/vault-php/badge/?version=latest)](http://vault-php.readthedocs.io/en/latest/)
![example workflow](https://github.com/CSharpRU/vault-php/actions/workflows/tests.yml/badge.svg?branch=master)
This is a PHP client for Vault - a tool for managing secrets.
## Features
* Supports different authentication backends with token caching and re-authentication.
* Different transports for different PHP versions.## Installing / Getting started
Simply run this command within your directory with composer.json.
```shell
composer require csharpru/vault-php
```## Documentation
Latest documentation is available here: http://vault-php.readthedocs.io/en/latest/
## Developing
If you want to contribute, execute following shell commands:
```shell
git clone https://github.com/CSharpRU/vault-php.git
cd vault-php/
composer install
```Now you're ready to write tests and code.
## Contributing
If you'd like to contribute, please fork the repository and use a feature
branch. Pull requests are warmly welcome.Little hints for new contributors:
* This repository follows gitflow and semver.
* Please follow PSR and other good coding standards.## Licensing
The code in this project is licensed under MIT license.