Go to file
2015-04-03 15:13:52 +00:00
example Shuffle things around 2015-04-01 21:42:14 +00:00
src/Ldap Extract as much useful information as possible from errors 2015-04-03 15:13:52 +00:00
ssl Support "insecure" TLS. 2015-04-01 22:19:00 +00:00
test Extract as much useful information as possible from errors 2015-04-03 15:13:52 +00:00
.gitignore Add some of the missing search filter tests 2015-04-01 07:38:05 +00:00
.vim.custom Initial commit 2015-03-28 12:13:51 +03:00
Gemfile Add some of the missing search filter tests 2015-04-01 07:38:05 +00:00
Guardfile Fire up a separate LDAP server instance for each example 2015-04-01 23:31:59 +00:00
ldap-client.cabal Extract as much useful information as possible from errors 2015-04-03 15:13:52 +00:00
LICENSE Initial commit 2015-03-28 12:13:51 +03:00
README.markdown Support Modify 2015-04-03 13:38:44 +00:00
Setup.hs Initial commit 2015-03-28 12:13:51 +03:00

NOTE: This is work in progress. Don't use it! If you really need LDAP integration, check out LDAP

ldap-client

This library implements (the parts of) RFC 4511

      Feature            | RFC Section |   Support

:--------------------------- |:-----------:|:-----------: Bind Operation | 4.2 | ✔ Unbind Operation | 4.3 | ✔ Notice of Disconnection | 4.4.1 | ✘ Search Operation | 4.5 | ✔† Modify Operation | 4.6 | ✔ Add Operation | 4.7 | ✔ Delete Operation | 4.8 | ✔ Modify DN Operation | 4.9 | ✘ Compare Operation | 4.10 | ✔ Abandon Operation | 4.11 | ✘ Extended Operation | 4.12 | ✘ IntermediateResponse Message | 4.13 | ✘ StartTLS Operation | 4.14 | ✘ LDAP over TLS | - | ✔

†: approximate and extensible matches are untested, so probably do not work

% git grep '\bString\b' | wc -l
2

Testing

% sudo apt-get install npm
% npm install ldapjs
% cabal test