我正在使用Spring LDAP 2.0.0.RELEASE,并且在打开ldap池的情况下使用新的ldapTemplate.authenticate(LdapQuery,password)方法时收到错误。 我收到错误:
java.lang.UnsupportedOperationException:此实现不支持
只有当我的应用程序上下文中有 ldap:pooling 标签时,我才会收到此错误.xml
当我删除它时,该方法可以成功运行。 知道为什么身份验证不适用于 ldap 池吗? 池化似乎可以很好地与其他 ldapTemplate 方法一起使用。
为了对用户进行身份验证,ContextSource 执行绑定,这是通过使用指定的可分辨名称和密码创建新连接来完成的。因此,这些连接无法池化。