ml
Ocamldap is an implementation of the Light Weight Directory Access Protocol,
and a set of useful tools built around it. It includes high level libraries
for creating ldap clients and ldap servers. It also includes many of the
auxiliary tools needed for building intelligent solutions, and interoperating
with other directories. These include, an rfc2252 schema parser, and an schema
checker, an ldif parser and printer, a search filter parser (but no printer
yet), and a rudimentary ldap url parser. While including things already done
elsewhere is fun, ocamldap adds something as well. So it implements a concept
which tries to provide a basic unit of abstraction for managing directory data,
called a service. A service is a bit like a stored search filter that you give
a name. So you can ask ocamldap if an object satisfies its conditions, but
unlike a search filter you can also ask ocamldap to MAKE an object satisfy its
conditions. This can be really useful in distributed managment applications.
Needless to say, more on this in the Documentation section.