Skip to content

Commit 6efa0de

Browse files
committed
Adding LDAP libraries comparison in README
1 parent 549925d commit 6efa0de

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

README.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,24 @@ A library simplifying LDAP usage in Elixir projects.
99

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

12+
## Why another LDAP library?
13+
14+
If you want to communicate with an LDAP server in Elixir, you probably know
15+
that there are other libraries out there. However, I didn't find one that
16+
suited me:
17+
18+
- The [`:eldap`](http://erlang.org/doc/man/eldap.html) library is great, but
19+
very low-level, with no high-level features.
20+
21+
- [EctoLdap](https://github.com/jeffweiss/ecto_ldap) is very interesting, but I
22+
needed the add / modify / delete operations (in fact, I even wanted to do an
23+
Ecto adapter at first).
24+
25+
- [Exldap](https://github.com/jmerriweather/exldap) and
26+
[LDAPEx](https://github.com/OvermindDL1/ldap_ex) are both a translation of
27+
the LDAP `:eldap` in Elixir, which is nice, but are still missing some
28+
higher-level functionalities.
29+
1230
## Usage
1331

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

0 commit comments

Comments
 (0)