Liferay - настроить изменение пароля

Я хотел бы настроить механизм Liferay 6.0.6 для обновления пароля.

В нашем проекте мы решили управлять пользователями самостоятельно, поэтому мы храним все данные, такие как имена пользователей и пароли, в нашей базе данных. Мы не хотим использовать базу данных Liferay, но кажется, что Liferay поддерживает ее для себя и все равно использует. В результате у нас есть пароль пользователя в двух местах, и мы должны позаботиться о синхронизации данных.

Настройка механизма аутентификации была простой - с помощью auth.pipeline в portal-ext.property.

Теперь я хотел бы вызвать свой собственный метод, когда пользователь меняет свой пароль с помощью портлета MyAccount. Мне нужно поймать как текущий, так и новый пароль, введенный пользователем в портлете.

Я не вижу никаких свойств портала для события обновления пароля. Я пытался написать подключаемый модуль для настройки UserLocalService, но пока безуспешно. Можно ли вообще это с помощью крючка?

Любая помощь будет принята с благодарностью. Заранее спасибо.

8
задан stal 9 January 2012 в 16:21
поделиться