ldapchai

LDAP Chai is an easy-to-use Java LDAP API. It wraps low-level Java interfaces such as the JNDI API with easy to use interfaces. LDAPChai Includes the following features:

LDAP Chai is well suited for business applications and general purpose LDAP development.

All operations to LDAP Chai are request/response (no long term iterators on search) so that fail-over can happen seamlessly.

Javadocs

Maven

LDAP Chai is available from maven central repository. You can import by adding the following fragment to your pom.xml.

        <dependency>
            <groupId>com.github.ldapchai</groupId>
            <artifactId>ldapchai</artifactId>
            <version>version</version>
        </dependency>

0.7 Update:

The 0.7 update changes the API in several ways that are not backward compatible: