...
La propriété searchDisplayedAttributes donne les noms des attributs qui seront affichés à l'utilisateur lors du choix d'un utilisateur parmi plusieurs (après une recherche dans l'annuaire). Par exemple :
La propriété otherAttributes donne les noms des attributs qui seront remontés lors des requêtes LDAP, pour être utilisés dans du code Java.
La propriété testFilter est utilisée par la tâche ant test-ldap pourra être utilisée dans les classes de test JUnit.
Cette classe s'appuie sur la bibliothèque LdapTemplate org.springframework.ldap.core.LdapTemplate:
Bloc de code |
---|
<bean id="ldapTemplate" class="netorg.springframework.sfldap.ldaptemplatecore.LdapTemplate" lazy-init="true" > <property name="contextSource" ref="contextSource" /> </bean> <bean id="contextSource" class="netorg.sfesupportail.commons.ldaptemplateservices.support.LdapContextSource"> ldap.MultiUrlLdapContextSource" lazy-init="true" > <property name="url" value="ldap://ldap.esup-portail.org:389" ${ldap.url}"/> <property name="userNameuserDn" value="${ldap.userDn}" /> <property name="password" value="${ldap.password}" /> <property name="base" value="ou=people,dc=esup-portail,dc=org="base" value="${ldap.base}"/> <property name="baseEnvironmentProperties"> <map> <map> <entry key="com.sun.jndi.ldap.connect.timeout" value="5000${ldap.connectTimeout}" /> </map> </property> </bean> |
Mise en cache des requêtes LDAP
...