diff --git a/docs-core/pom.xml b/docs-core/pom.xml index 41a9866c..4b172b13 100644 --- a/docs-core/pom.xml +++ b/docs-core/pom.xml @@ -133,14 +133,8 @@ - org.apache.directory.server - apacheds-core - - - bouncycastle - bcprov-jdk15 - - + org.apache.directory.api + api-all diff --git a/docs-core/src/main/java/com/sismics/docs/core/util/authentication/LdapAuthenticationHandler.java b/docs-core/src/main/java/com/sismics/docs/core/util/authentication/LdapAuthenticationHandler.java index d9ddd5da..ce3cdf3b 100644 --- a/docs-core/src/main/java/com/sismics/docs/core/util/authentication/LdapAuthenticationHandler.java +++ b/docs-core/src/main/java/com/sismics/docs/core/util/authentication/LdapAuthenticationHandler.java @@ -17,7 +17,7 @@ import org.apache.directory.api.ldap.model.message.SearchScope; import org.apache.directory.ldap.client.api.DefaultLdapConnectionFactory; import org.apache.directory.ldap.client.api.LdapConnectionConfig; import org.apache.directory.ldap.client.api.LdapConnectionPool; -import org.apache.directory.ldap.client.api.PoolableLdapConnectionFactory; +import org.apache.directory.ldap.client.api.ValidatingPoolableLdapConnectionFactory; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -74,7 +74,7 @@ public class LdapAuthenticationHandler implements AuthenticationHandler { GenericObjectPool.Config poolConfig = new GenericObjectPool.Config(); poolConfig.whenExhaustedAction = GenericObjectPool.WHEN_EXHAUSTED_GROW; poolConfig.maxWait = 500; - pool = new LdapConnectionPool(new PoolableLdapConnectionFactory(factory), poolConfig); + pool = new LdapConnectionPool(new ValidatingPoolableLdapConnectionFactory(factory), poolConfig); } @Override diff --git a/pom.xml b/pom.xml index b17875a8..eef39b28 100644 --- a/pom.xml +++ b/pom.xml @@ -50,7 +50,7 @@ 1.6.2 1.11.3 3.11.0 - 2.0.0-M17 + 1.0.0 9.4.17.v20190418 9.4.17.v20190418 @@ -461,9 +461,9 @@ - org.apache.directory.server - apacheds-core - ${org.apache.directory.server.apacheds.version} + org.apache.directory.api + api-all + ${org.apache.directory.api.api-all.version}