【发布时间】:2020-09-08 22:58:50
【问题描述】:
我能够使用 spring boot ActiveDirectoryLdapAuthenticationProvider 进行 LDAP 身份验证。相同的代码适用于其他客户端环境,但不知何故,对于一个客户端它不起作用。
我能够连接到 LDAP 并绑定并到达 roodn,一切正常。
在搜索过滤器中,代替使用默认过滤器,即:
(&(objectClass=user)(userPrincipalName={0}))
我正在使用:
(&(objectCategory=person)(objectClass=user)(sAMAccountName={0}))
我尝试了很多搜索过滤器,但似乎没有任何效果。
任何人都可以帮忙解决这个问题,对 LDAP 了解不多。
【问题讨论】:
-
日志在说什么?
标签: spring-boot spring-security active-directory ldap