我正在使用 Spring LDAP 2.0.0.RELEASE,在使用新的 ldapTemplate.authenticate(LdapQuery, password) 方法并打开 ldap 池时遇到错误。我收到错误:
java.lang.UnsupportedOperationException: 此实现不支持
只有当我的 applicationContext.xml 中有 ldap:pooling 标记时才会出现此错误
当我删除它时,该方法成功运行。知道为什么身份验证不适用于 ldap 池吗?池化似乎可以与其他 ldapTemplate 方法一起正常工作。
最佳答案
为了对用户进行身份验证,ContextSource 执行绑定(bind),这是通过使用指定的可分辨名称和密码创建新连接来完成的。因此,无法合并这些连接。
关于java - 使用池的 Spring LDAP 身份验证方法 - UnsupportedOperationException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22021379/