Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
.github/ | H | 08-Jul-2021 | - | |||
client/ | H | 08-Jul-2021 | - | |||
cmd/vault-plugin-secrets-openldap/ | H | 08-Jul-2021 | - | |||
ldapifc/ | H | 08-Jul-2021 | - | |||
scripts/ | H | 08-Jul-2021 | - | |||
vendor/ | H | 03-May-2022 | - | |||
.gitignore | H A D | 08-Jul-2021 | 840 | |||
LICENSE | H A D | 08-Jul-2021 | 16.3 KiB | |||
Makefile | H A D | 08-Jul-2021 | 1.6 KiB | |||
README.md | H A D | 08-Jul-2021 | 1.5 KiB | |||
backend.go | H A D | 08-Jul-2021 | 3 KiB | |||
backend_test.go | H A D | 08-Jul-2021 | 4.5 KiB | |||
client.go | H A D | 08-Jul-2021 | 2.3 KiB | |||
dynamic_role.go | H A D | 08-Jul-2021 | 1.8 KiB | |||
go.mod | H A D | 08-Jul-2021 | 654 | |||
go.sum | H A D | 08-Jul-2021 | 38.9 KiB | |||
mocks_test.go | H A D | 08-Jul-2021 | 1.9 KiB | |||
path_config.go | H A D | 08-Jul-2021 | 5.3 KiB | |||
path_config_test.go | H A D | 08-Jul-2021 | 8.5 KiB | |||
path_dynamic_creds.go | H A D | 08-Jul-2021 | 8.3 KiB | |||
path_dynamic_creds_test.go | H A D | 08-Jul-2021 | 23.5 KiB | |||
path_dynamic_roles.go | H A D | 08-Jul-2021 | 9.8 KiB | |||
path_dynamic_roles_test.go | H A D | 08-Jul-2021 | 36 KiB | |||
path_rotate.go | H A D | 08-Jul-2021 | 6.4 KiB | |||
path_rotate_test.go | H A D | 08-Jul-2021 | 4.4 KiB | |||
path_static_creds.go | H A D | 08-Jul-2021 | 1.9 KiB | |||
path_static_creds_test.go | H A D | 08-Jul-2021 | 2.9 KiB | |||
path_static_roles.go | H A D | 08-Jul-2021 | 11 KiB | |||
path_static_roles_test.go | H A D | 08-Jul-2021 | 11.4 KiB | |||
rotation.go | H A D | 08-Jul-2021 | 16.4 KiB | |||
rotation_test.go | H A D | 08-Jul-2021 | 2.6 KiB |
README.md
1# Vault Plugin: OpenLDAP Secrets Backend 2 3This is a standalone backend plugin for use with [Hashicorp Vault](https://www.github.com/hashicorp/vault). 4This plugin provides OpenLDAP functionality to Vault. 5 6**Please note**: We take Vault's security and our users' trust very seriously. If you believe you have found a security issue in Vault, _please responsibly disclose_ by contacting us at [security@hashicorp.com](mailto:security@hashicorp.com). 7 8## Quick Links 9- Vault Website: https://www.vaultproject.io 10- OpenLDAP Docs: https://www.vaultproject.io/docs/secrets/openldap/index.html 11- Main Project Github: https://www.github.com/hashicorp/vault 12 13## Getting Started 14 15This is a [Vault plugin](https://www.vaultproject.io/docs/internals/plugins.html) 16and is meant to work with Vault. This guide assumes you have already installed Vault 17and have a basic understanding of how Vault works. 18 19Otherwise, first read this guide on how to [get started with Vault](https://www.vaultproject.io/intro/getting-started/install.html). 20 21To learn specifically about how plugins work, see documentation on [Vault plugins](https://www.vaultproject.io/docs/internals/plugins.html). 22 23## Usage 24 25Please see [documentation for the plugin](https://www.vaultproject.io/docs/secrets/openldap/index.html) 26on the Vault website. 27 28This plugin is currently built into Vault and by default is accessed 29at `openldap`. To enable this in a running Vault server: 30 31```sh 32$ vault secrets enable openldap 33Success! Enabled the openldap secrets engine at: openldap/ 34``` 35