Spring LDAP vs UnboundId LDAP
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring LDAP vs UnboundId LDAP相关的知识,希望对你有一定的参考价值。
我们正在建立一个新的库,它将需要对我们的主要身份管理LDAP系统进行读/写。
[我们正在考虑使用Spring LDAP(http://projects.spring.io/spring-ldap/),UnboundId LDAP(https://www.ldap.com/unboundid-ldap-sdk-for-java)或http://www.ldaptive.org(可以使用UnboundId LDAP)。
由于我们在使用Spring LDAP的项目中使用Spring库/框架,可能会更容易。
有人对Spring LDAP或UnboundId LDAP的较新版本有很好的经验吗?两者之间有何利弊?
看来Spring LDAP开发已经停滞了(一段时间没有提交,发行版很有限)。有人知道Spring LDAP开发是否仍在进行中吗?
感谢您的帮助。
Bruce
不久前我在同一条船上。正在切换到使用Spring框架,并且正在考虑是否使用Spring LDAP,因为它易于使用或使用UnboundID
我并不是Spring的真正专家,但是我尝试了它,虽然很容易使用,但与我有关的事情是,它基于JNDI API(这太可怕了)构建。 Here's a post列出了其他一些SDK选项,以备您尝试其他操作
我最终决定了UnboundID。我已经尝试了一段时间,到目前为止效果很好。 API做得很好,并且正在积极开发中(这对我很重要)。开发人员在论坛上也非常活跃,这是一个加号。他们的Persistence API也很整洁
我对ldaptive并不是很熟悉,但似乎只是一个抽象层。如果您打算将来更改ldap实现,则是个好主意
Spring和UnboundID API都非常简单,因此您甚至可以在它们周围编写自己的瘦包装,并且将来不难改用。无论如何,您可能最终都会得到实用程序类
以上是关于Spring LDAP vs UnboundId LDAP的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 UnboundID SDK 连接带有 SSL 服务器证书的 LDAP 服务器?
Spring Security LDAP VS CAS VS OpenID 的区别