Мы используем аутентификацию LDAP с Moqui с использованием Shiro, и мы можем успешно пройти аутентификацию на LDAP, однако мы также хотим предоставить самообслуживание ChangePassword / Reset Password пользователям, использующим Moqui Frontend.
Мы обнаружите, что интеграция с Shiro ДЕЙСТВИТЕЛЬНО и не в состоянии обновить пароль LDAP с помощью Moqui - LDAP Integration с использованием Shiro. Даже при включенной конфигурации Shiro - LDAP Moqui Change Password / Reset Password обновляет базу данных Moqui, а не LDAP. Возможно, это не совсем так.
Мы смогли создать Java Сервис, используя Apache Сервис каталогов, используя LDAP Api для изменения или сброса пароля LDAP, и смогли протестировать автономный сервис с помощью проекта учебника moqui, И мы хотим интегрировать этот сервис с экранами смены пароля и сброса пароля Moqui OOTB
Я из области Ofbiz и знаком с расширением существующего компонента для переопределения сервиса без внесения изменений в код в поставляемых компонентах, как описано в вики ниже. страница Мне очень понравилась эта идея https://cwiki.apache.org/confluence/display/OFBIZ/Addressing+Custom+Requirements+In+OFBiz
Есть ли эквивалент «Расширения существующего компонента» в Moqui, онлайн-учебник, по-видимому, не охватывает этого, онлайн-учебник посвящен созданию новый компонент AFAIK. Просьба поделиться некоторыми указателями
Также, если есть другой способ решить эту проблему, я открыт для идей.