ldap-client/README.markdown
Matvey Aksenov aea85536cf React on Unsolicited Notifications
Also improves the behavior when an `IOException` is encountered:
only exceptions directly related to LDAP are trapped by `with`.
2015-04-04 17:41:40 +00:00

33 lines
1.4 KiB
Markdown

:warning:
**This is work in progress. Use [LDAP][LDAP] if you need LDAP integration.**
ldap-client
===========
[![Build Status](https://travis-ci.org/supki/ldap-client.svg?branch=master)](https://travis-ci.org/supki/ldap-client)
This library implements (the parts of) [RFC 4511][rfc4511]
Feature | RFC Section | Support
:--------------------------- |:-----------:|:-----------:
Bind Operation | 4.2 | ✔
Unbind Operation | 4.3 | ✔
Unsolicited Notification | 4.4 | ✔
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 | - | ✔
\* The `:dn` thing is unsupported in Extensible matches
† Only serves as an example of Extended Operation. It's useless for all practical purposes as it does not actually enable TLS. In other words, use LDAP over TLS instead.
[rfc4511]: https://tools.ietf.org/html/rfc4511
[LDAP]: https://hackage.haskell.org/package/LDAP