Эта функция должна была поддерживаться в 6.1, но была buggy. был Liferay blog entry по этой функции, он никогда не работал для меня, и, судя по всему, теперь эта статья не работает.
Если я правильно помню, вам пришлось играть с 3 или 4 свойствами. Я думаю, что они были ldap.import.user.password.enabled, ldap.import.user.password.autogenerate и ldap.import.user.password.default
эти значения не были независимыми, но их сочетание создаст другое поведение LDAP, и некоторые из этих комбинаций имеют практическое значение.
обязательно проверьте свою версию liferay. Начиная с версии 6.0, появилось множество функций и ошибок LDAP, и каждая версия имеет другой механизм аутентификации LDAP. Я проверил источник на разных версиях (6.1.0, 6.1.1, 6.2.0), пытаясь создать стабильный патч, и каждый раз я вижу существенную разницу в реализации. AFAIK, версия не 100% работает
Вы могли бы быть удачливы пост в Liferay форуме и получить помощь от Jonas Юань, он очень полезен, а иногда даже предоставляет патчи
Вы включили аутентификацию ldap, установив это свойство, ldap.auth.enabled = true. Если вы установили это свойство, то liferay будет аутентифицироваться против ldap и не будет импортировать пароль при синхронизации. –