Skip to content

Commit

Permalink
Overhaul of the LDAP module
Browse files Browse the repository at this point in the history
Closes #738

Major overhaul of the LDAP module to streamline configuration
and error handling. Major new functionality is:

1. Deprecation of old "parameter" var in favor of configure methods
and Inject pattern for all configurable values
2. Automated testing and retry behavior for iffy connections
3. A unit test that utilizes ApacheDS to run an internal test
LDAP server
  • Loading branch information
dchenbecker committed Dec 5, 2010
1 parent de2b4c7 commit ea9019e
Show file tree
Hide file tree
Showing 5 changed files with 577 additions and 106 deletions.
1 change: 1 addition & 0 deletions lift-ldap/.gitignore
@@ -0,0 +1 @@
server-work/
38 changes: 37 additions & 1 deletion lift-ldap/pom.xml
Expand Up @@ -61,12 +61,48 @@
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</dependency>
<dependency>
<groupId>org.apache.directory.server</groupId>
<artifactId>apacheds-core</artifactId>
<version>1.5.5</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.directory.server</groupId>
<artifactId>apacheds-server-integ</artifactId>
<version>1.5.5</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.directory.server</groupId>
<artifactId>apacheds-core-integ</artifactId>
<version>1.5.5</version>
<scope>test</scope>
</dependency>
</dependencies>

<!--
~ Build Settings
-->
<!-- <build/> -->
<build>
<plugins>
<plugin>
<!-- We want to delete the LDAP server work directory between builds -->
<artifactId>maven-clean-plugin</artifactId>
<configuration>
<filesets>
<fileset>
<directory>.</directory>
<includes>
<include>server-work</include>
</includes>
<followSymlinks>false</followSymlinks>
</fileset>
</filesets>
</configuration>
</plugin>
</plugins>
</build>

<!--
~ Reporting Settings
Expand Down

0 comments on commit ea9019e

Please sign in to comment.