У нас есть требование вызвать веб-сервис и вставить некоторые значения в oracle db после того, как в OpenAM произойдет блокировка/разблокировка пользователя.
Как мы можем этого добиться?
Есть ли способ добиться этого с помощью каких-либо обработчиков событий?
Or
нам нужно использовать обработчики уведомлений о статусе учетной записи openDJ. Я просмотрел обработчики уведомлений о статусе учетной записи openDJ и попытался создать собственный обработчик уведомлений о статусе учетной записи.
Я создаю новый объектный класс и создаю новую запись в файле config.ldiff с java-классом в качестве моего собственного класса, который расширяет AccountStatusNotificationHandler, но когда я запускаю openDJ, он выдает
Исключение:
BootstrapData.startEmbeddedDS: org.opends.server.config.ConfigException: Произошла ошибка при попытке декодировать запись конфигурации управляемого объекта cn=Custom Notification Handler,cn=Обработчики уведомлений о состоянии учетной записи,cn=config: Обработчик уведомлений о состоянии учетной записи не смог быть декодировано по следующей причине: Строковое значение "org.opends.server.extensions.CustomAccountStatusNotificationHandler" не является допустимым значением свойства "java-class", которое должно иметь следующий синтаксис: CLASS ‹= org.opends. server.api.AccountStatusNotificationHandler (ServerManagementContext.java:839 ServerManagementContext.java:774 ServerManagementContext.java:467 ServerManagedObject.java:493 RootCfgDefn.java:2540 AccountStatusNotificationHandlerManager.java:124 DirectoryServer.java:2904 DirectoryServer.java:1445 EmbeddedUtils.java: 88 EmbeddedOpenDS.java:455 BootstrapData.java:230 BootstrapData.java:187 Bootstrap.java:178 Bootstrap.java:161 Bootstrap.java:145 AMSetupServlet.java:427 AM SetupServlet.java:202 StandardWrapper.java:1213 StandardWrapper.java:1026 StandardContext.java:4425 StandardContext.java:
Версия OpenAM 11.0.0.
Мой сервер openAM — это apache tomcat.
Спасибо
Абхилаш КП