Skip to content

Commit

Permalink
Adding LDAP libraries comparison in README
Browse files Browse the repository at this point in the history
  • Loading branch information
minijackson committed Jan 12, 2017
1 parent 549925d commit 6efa0de
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,24 @@ A library simplifying LDAP usage in Elixir projects.

[Documentation](https://hexdocs.pm/paddle/Paddle.html)

## Why another LDAP library?

If you want to communicate with an LDAP server in Elixir, you probably know
that there are other libraries out there. However, I didn't find one that
suited me:

- The [`:eldap`](http://erlang.org/doc/man/eldap.html) library is great, but
very low-level, with no high-level features.

- [EctoLdap](https://github.com/jeffweiss/ecto_ldap) is very interesting, but I
needed the add / modify / delete operations (in fact, I even wanted to do an
Ecto adapter at first).

- [Exldap](https://github.com/jmerriweather/exldap) and
[LDAPEx](https://github.com/OvermindDL1/ldap_ex) are both a translation of
the LDAP `:eldap` in Elixir, which is nice, but are still missing some
higher-level functionalities.

## Usage

Once installed and configured, it allows you to quickly authenticate users:
Expand Down

0 comments on commit 6efa0de

Please sign in to comment.