如何调试Jasig CAS LDAP身份验证问题?

时间:2016-07-15 12:55:31

标签: authentication active-directory ldap cas

我正在关注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错误。

1 个答案:

答案 0 :(得分:0)

看起来你错过了这件作品 https://apereo.github.io/cas/4.2.x/installation/LDAP-Authentication.html#configuration

将处理程序添加到处理程序列表中。