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 的区别

使用自己的 ldif 文件时出现 LDAP 异常

AD vs ADFS vs LDAP:像我 5 岁一样解释它

Spring-ldap 操作LDAP

Spring 3,Spring Security,LDAP,如何向 LDAP 添加角色?