0

每当在 OpenDJ 的数据库中添加或修改某些属性或对象时,我如何运行/调用/启动外部程序(自定义代码)?

这是我现实世界的需要。(随意完全改变我的思想方向)。每当在 OpenDJ 数据库中创建或更改新的电子邮件地址时,我想启动一些 Java 代码来执行一些电子邮件验证/验证(发送带有令牌的“单击此处”链接以证明用户拥有他们刚刚注册的电子邮件) )。

我知道,我可以使用 OpenIDM/AM 来完成此任务,但为了更进一步,我需要验证用户提供的 OpenIDM/AM 套件不支持的其他信息和其他凭据(自定义)。

在添加或修改特定对象和属性时启动/调用自定义代码是我想要的并且想知道如何实现这一点。最好不必刮日志。

请帮忙。
乍得

4

1 回答 1

0

OpenDJ 有一个插件接口,您可以在其中插入 Java 调用添加或修改。这种插件的一个示例是属性唯一性,它验证某些属性在目录中具有唯一值。插件接口 javadoc 可以在这里找到:http: //docs.forgerock.org/en/opendj/2.6.0/javadoc/org/opends/server/api/plugin/DirectoryServerPlugin.html

于 2014-10-27T17:09:57.823 回答