是否可以从LDAP服务器接收对象内容更改事件?基本上,我正在寻找一种解决方案,通过JNDI将轻量级目录服务与我们的软件集成,以设置活动目录同步. (即我希望在新条目或对象状态发生变化时通知消费者应用程序)
以下是我到目前为止提出的一些可能性:
>启用目录对象的审核策略,并注册侦听器以从更改日志中读取传入的更改.
>对目录实施持久搜索.
>轮询目录以进行更改的机制.
对LDAP护理有更深入了解的人是否可以向像我这样的新手推荐最佳方法?
提前致谢!
解决方法:
我不是这个主题的终极专家,但我在之前的项目中有非常相似的要求,并且对从Actice目录实现同步的可能方法进行了彻底的研究.据我所知,除了上面列出的三个选项之外,没有其他解决方案.
我认为第三种选择在大多数情况下是最可行的.自己实现轮询逻辑并不是很困难,但是您可能对已经完成大部分艰苦工作的小型Java库感兴趣.它可以帮助您快速开始在Active Directory中进行更改跟踪.
在这里查看:https://github.com/zagyi/adsync4j
免责声明:我是图书馆的作者,如果您最终使用它,我希望得到一些反馈.