java - 使用池的 Spring LDAP 身份验证方法 - UnsupportedOperationException

标签 java spring authentication

我正在使用 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/

相关文章:

java - 应用服务器和 Spring 上下文加载

spring - Tomcat 7 Spring 应用程序 IntelliJ IDEA 10.5 OutOfMemoryError : PermGen space

Facebook 登录到现有用户数据库,并访问 token

java - Maven 循环依赖

java - Spring boot 应用程序错误日志显示尝试在 FanManager 中配置 ONS 失败,并出现 oracle.ons.NoServersAvailable

Java Swing DefaultListModel 包含存储更多信息

reactjs - 在 Next.js next-auth 的 session 中保存 jwt accessToken 是否安全?然后使用 useSession Hook 在客户端访问它?

java - 在 Java 中连接 RowFilter orFilters 与 andFilter

java - sql语句在集成测试结束前回滚

azure - 调用经过用户身份验证的 http 触发器时发生错误