我正在关注https://apereo.github.io/cas/4.2.x/installation/LDAP-Authentication.html(广告验证者)的指南,以使用MS Active Directory设置本地CAS SSO服务器。 我设法运行它没有任何错误,但任何登录失败,“无效凭据”和日志中的以下内容:
INFO [org.jasig.cas.authentication.PolicyBasedAuthenticationManager] -
<AcceptUsersAuthenticationHandler failed authenticating username>
DEBUG [org.jasig.cas.authentication.PolicyBasedAuthenticationManager] -
<AcceptUsersAuthenticationHandler exception details: \
No user can be accepted because none is defined>
我认为我错误配置了一些LDAP参数,但不知道哪一个。如何调试这类问题?
我有以下记录器
<Logger name="org.ldaptive" level="debug" additivity="false">
<AppenderRef ref="console"/>
<AppenderRef ref="file"/>
</Logger>
即使我将根日志记录级别设置为跟踪,也没有LDAP错误。
答案 0 :(得分:0)
看起来你错过了这件作品 https://apereo.github.io/cas/4.2.x/installation/LDAP-Authentication.html#configuration
将处理程序添加到处理程序列表中。