| example | ||
| src/Ldap | ||
| ssl | ||
| test | ||
| .gitignore | ||
| .vim.custom | ||
| Gemfile | ||
| Guardfile | ||
| ldap-client.cabal | ||
| LICENSE | ||
| README.markdown | ||
| Setup.hs | ||
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