amperity / vault-clj

Clojure client for Hashicorp's Vault secret management system.
Other
70 stars 17 forks source link

Add LDAP auth method #94

Closed brendonjwong closed 1 year ago

brendonjwong commented 1 year ago

Implemented the LDAP auth method's login method. This should resolve https://github.com/amperity/vault-clj/issues/80.

I didn't add an integration test for this, but I did include helpers underneath dev/ldap/ to setup a minimal OpenLDAP docker container and a script to setup the necessary configuration between the LDAP and Vault servers that allow exercising the login method.

I'm going to continue thinking about how we might integrate Docker into our integration tests with CircleCi, but don't want to block this work on solving that problem.