EctoLdap

Build StatusCoverage Status

Ecto Adapter for LDAP

Installation

From Hex, the package can be installed as follows:

  1. Add ecto_ldap to your list of dependencies in mix.exs:

    def deps do [{:ecto_ldap, "~> 0.2"}] end

  2. Ensure ecto_ldap is started before your application:

    def application do [applications: [:ecto_ldap]] end

  3. Specify Ecto.Ldap.Adapter as the adapter for your application's Repo:

    config :my_app, MyApp.Repo, adapter: Ecto.Ldap.Adapter, hostname: "ldap.example.com", base: "dc=example,dc=com", port: 636, ssl: true, user_dn: "uid=sample_user,ou=users,dc=example,dc=com", password: "password", pool_size: 1