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.
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 thelogin
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.