python-ldap provides an object-oriented API to access LDAP directory servers from Python programs. Mainly, it wraps the OpenLDAP 2.3+ libs for that purpose. Additionally, the package contains modules for other LDAP-related stuff (such as processing LDIF, LDAPURLs, and LDAPv3 schema).
LDAP Account Manager (LAM) is a web frontend for managing entries (e.g. users, groups, DHCP settings) stored in an LDAP directory. LAM was designed to make LDAP management as easy as possible for the user. It abstracts from the technical details of LDAP and allows persons without technical background to manage LDAP entries. If needed, power users may still directly edit LDAP entries via the integrated LDAP browser.
PALDAP is yet another LDAP administration tool which includes a complete PHP LDAP API. It features an advanced LDAP schema parser. It is designed to be comfortable for experienced LDAP administrators, but it is also made so that LDAP administrators can configure it in such a way that it will be easy enough for their users to use.
PasswordNotify was written to solve a long-standing need of ActiveDirectory and OpenLDAP administrators. It simply queries your LDAP server once a day and notifies a user when their password is about to expire. It is highly customizable, and runs as either a Unix cron job or a Windows service.
Bandit is a system of loosely-coupled components that provide consistent identity services and create a community that organizes and standardizes identity-related technologies in an open way, promoting both interoperability and collaboration. It implements open standard protocols and specifications so identity services can be constructed, accessed, and integrated from multiple identity sources. The Bandit system supports many authentication methods and provides user-centric credential management.
NordicEdge Certificate Services gives Web service providers a simple path to integrate x509 certificate authentication, digital signatures, and automatic self-registration with their existing authentication infrastructure. Users can be authenticated by HTTPS client certificates or by a simple WebServices API. The vast majority of x509 certificates are supported, both from major vendors and internal enterprise certificates. Supported signature types are PKCS#7, S/MIME, and XML Digital signatures.
LDAP for Haskell provides an interface to the C LDAP API for Haskell programmers. With it, you can search and modify LDAP directories. The Haskell binding features automatic memory management and proper handling for binary data, and handles all marshalling into and out of C data structures for you automatically.
MyVirtualDirectory is a virtual directory that facilitates the integration of applications with identity data in multiple authoritative sources in real time. The virtual directory acts as a proxy between an application and the authoritative sources, hiding the details of how or where the data is coming from. MyVirtualDirectory includes support for accessing directories and relational databases and for quickly integrating with custom sources such as Web services.
LDAP User Management System (LUMS) provides a set of basic LDAP API functions for PHP and a strong configuration language. This API can then be used to create Web services or can be used in any PHP script. The language allows the administrator to define LDAP object types along with their corresponding attributes. Each attribute may be defined as required as multivalued with a type (string, binary, dn, telephone, mail, etc.) and can be user inserted, constant, auto incremented, or function created. Attribute uniqueness is supported.