环境:
cas-server-support-ldap-4.0.0.jar
spring-ldap-core-2.0.2.RELEASE.jar
ldaptive-1.0.5.jar
描述:在云上两台机器:Centos 6 作为cas-server;Win 2012 R2作为AD域控制器(imcloud.com),创建了一个userOU,里面的用户作为CAS的用户登录(ldap.baseDn="ou=userOU,dc=imcloud,dc=com").按照官网(https://apereo.github.io/cas/4.0.x/installation/LDAP-Authentication.html)principalIdAttribute=sAMAccount的配置,更改了deployerConfigContext.xml与cas.properties 文件以后,用AD用户的用户名密码登录,显示“invalid credentials”。后来同事尝试用HTTP协议,反倒成功了。我的证书以及AD的设置应该是没有问题的,不知道CAS哪里配错了。