Improve Jackrabbit security
[lgpl/argeo-commons.git] / security / modules / org.argeo.security.dao.ldap / META-INF / spring / ldap.xml
index 7a2ae9d7f4d7908515bcd37f121c12786b3761f4..72de115ca04cda85b2b41381d5277b807721748c 100644 (file)
@@ -25,7 +25,7 @@
        </bean>
 
        <!-- AUTHENTICATION -->
-       <bean id="authenticationProvider"
+       <bean id="ldapAuthenticationProvider"
                class="org.springframework.security.providers.ldap.LdapAuthenticationProvider">
                <constructor-arg ref="passwordComparisonAuthenticator" />
                <constructor-arg ref="authoritiesPopulator" />
                                <value><![CDATA[${argeo.ldap.usernameAttribute}={0},${argeo.ldap.userBase}]]></value>
                        </list>
                </property>
+               <property name="passwordAttributeName" value="${argeo.ldap.passwordAttribute}" />
                <property name="passwordEncoder" ref="passwordEncoder" />
        </bean>
 
        <!-- USER DETAILS -->
        <bean id="securityDao" class="org.argeo.security.ldap.ArgeoSecurityDaoLdap">
                <constructor-arg ref="contextSource" />
-
                <property name="userBase" value="${argeo.ldap.userBase}" />
                <property name="usernameAttribute" value="${argeo.ldap.usernameAttribute}" />
                <property name="groupClasses">
@@ -60,7 +60,6 @@
                <property name="groupMemberAttribute" value="${argeo.ldap.groupMemberAttribute}" />
                <property name="defaultRole" value="${argeo.security.defaultRole}" />
                <property name="rolePrefix" value="${argeo.security.rolePrefix}" />
-
                <property name="passwordEncoder" ref="passwordEncoder" />
                <property name="usernameMapper" ref="usernameMapper" />
                <property name="userDetailsManager" ref="userDetailsManager" />