我正在研究可伸缩的web应用程序。我打算使用LDAP进行登录身份验证。我对LDAP是新手。当我搜索它时,我发现了两个重要的实现。1 Open LDAP和2.Apache DS
我搜索了两者之间的性能比较,但我发现了来自不同人的非常混乱的基准测试结果。一些基准测试结论是性能相对相同,很少有人说openLDAP比Apache DS具有更高的性能。
OpenLDAP和ApacheDS是跨许多平台工作的很好的解决方案。
OpenLDAP具有更好的伸缩性和轻量级,但是,请记住,用于管理LDAP服务器的工具并不多。必须使用LDIF的命令行配置OpenLDAP。这是重复的工作,你几乎肯定必须有一个域管理员做。
ApacheDS有一个客户端解决方案,它们的配置被分离到XML文件中。ApacheDS构建在Java之上,是的,您可以期望有垃圾收集。
这两个ApacheDS采用类似的方法进行伸缩和数据后端。事实上,在这两种情况下,它都是更手动的集群方式。您是为了可用性而群集,还是为了性能而群集。
前面的回应者提到了OpenDJ,顺便说一句,它在商业环境中不是免费使用的。他们的许可证要求你从他们那里购买许可证才能在商业上使用它。
我正在尝试用配置我的,以便对用户进行身份验证。我已经配置了openldap,它在中运行良好。但是对于,它给出的错误是 以下是配置:
我们计划使用OpenLDAP进行用户管理,即:在OpenLDAP中维护的所有用户信息,从我们的Java web应用程序调用LDAP服务进行用户身份验证,稍后还计划使用ACL。我对OpenLDAP是完全陌生的,因此我有以下基本问题: > 在OpenLDAP网站上,它说OpenLDAP软件是平台无关的,适用于所有操作系统。但是,当我开始查看文档和FAQ(http://www.OpenLDAP.org/
我在开放的LDAP中管理两个服务器主服务器和从服务器。我已经将ldap配置为允许在从机中更改用户密码。从服务器在主服务器中复制,但是当我使用ldappasswd时,主服务器会响应此问题: 结果:代理授权被拒绝(123) 附加信息:未被授权承担身份 你能帮我吗?
目前,我有一个Grails 2.4.4应用程序,它使用spring-security-ldap 2.0.1通过OpenLdap服务器对授权用户进行身份验证。 LDAP人员担心,当转移到生产时,如果不缓存该应用程序,可能会影响LDAP服务器的性能。他们建议考虑使用Redis作为用户的应用级缓存,b4访问LDAP服务器。 我想在我进入POC之前得到一些方向,确保我在正确的道路上开始: 我在Grail
要用开放sl替换mcrypt,我有以下任务: 加密和解密的实际代码类似于 和 工作正常,一切都很好。现在我想用开放激光解密$ciphertext,我看看MCrypt里金代尔-128到开放SSL的aes-128-ecb转换并尝试 我测试了几个选项,但是没有得到正确解密的字符串。我想我只是错过了一件小事,所以如果有人有主意? 问候托马斯
我正在尝试创建一个安全模块,该模块将根据LDAP检查用户凭据(登录时),并在成功登录时生成JWT,以便进一步请求服务器。 目前我的模块工作如下:我有3个rest APIendpoint来提供身份验证(登录、验证JWT、注销),这些endpoint不受保护,因为任何人都必须能够访问这些endpoint,还有1个userUpdateendpoint通过JWTAuthenticationProvider