Author: ate
Date: Fri Mar 12 14:41:33 2010
New Revision: 922280

URL: http://svn.apache.org/viewvc?rev=922280&view=rev
Log:
JS2-1128: Workaround for http://jira.springframework.org/browse/LDAP-189

Modified:
    
portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/security-ldap.xml

Modified: 
portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/security-ldap.xml
URL: 
http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/security-ldap.xml?rev=922280&r1=922279&r2=922280&view=diff
==============================================================================
--- 
portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/security-ldap.xml
 (original)
+++ 
portals/jetspeed-2/portal/trunk/jetspeed-portal-resources/src/main/resources/assembly/security-ldap.xml
 Fri Mar 12 14:41:33 2010
@@ -336,7 +336,15 @@
     </property>
     <property name="dirContextValidator">
       <bean 
class="org.springframework.ldap.pool.validation.DefaultDirContextValidator">
-        <property name="base" value="${ldap.user.searchBase}"/>
+        <!-- Fix/workaround for Spring LDAP-189 bug, see: 
http://jira.springframework.org/browse/LDAP-189 -->
+        <property name="searchControls">
+          <bean class="javax.naming.directory.SearchControls">
+             <property name="searchScope" value="0"/> <!-- enforce searchScope 
OBJECT_SCOPE -->
+             <property name="countLimit" value="1"/>
+             <property name="timeLimit" value="500"/>
+             <property name="returningAttributes" value="objectClass"/>
+          </bean>
+        </property>
       </bean>
     </property>
     <property name="maxActive" value="${ldap.context.pool.maxActive}"/>



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to