Bonjour,

Nous souhaitons surcharger dans portal-ext.properties les paramètres suivants :
ldap.attrs.transformer.impl=fr.epide.liferay.portal.security.ldap.AttributesTransformerEpide
ldap.user.impl=fr.epide.liferay.portal.security.ldap.LDAPUserEpide

Nous avons surchargés les classes de la façon suivante : class LDAPUserEpide extends LDAPUser et class AttributesTransformerEpide extends AttributesTransformer
Dans ces classes nous avons surchargés l’ensemble des méthodes avec un System.out (afin de visualiser ce qu’il se passe à l’intérieur)

Ce que nous observons :
-On passe correctement dans « AttributesTransformerEpide » à chaque import depuis LDAP.
-On passe correctement dans « LDAPUserEpide » à la création d’un nouvel utilisateur dans Liferay.
-La mise à jour d’un utilisateur depuis Liferay vers LDAP est effective.

Notre problème :
Bien que nous parvenions à passer à la création d’un utilisateur dans « LDAPUserEpide » depuis Liferay, nous ne parvenons pas à passer via « LDAPUserEpide » lors de la modification. Comment pouvons nous interagir sur la modification (surcharge pour les champs personnalisés par exemple).
Est-ce que d’autres personnes ont eu le même problème ? Si oui, comment l’ont-ils résolu…

Nous utilisons les produits suivants :
Liferay : 5.2.3
Apacheds : 1.5.4
Redhat : 5
Jboss : 5.1.0.GA-jdk6
Postgresql : 8.3.7-1