我整个星期都在尝试让 LDAP 与 CAS 一起在 tomcat 上工作。如果我只是将 cas.war 文件移动到 tomcat 的 webapps 中,它会运行,但我需要它来检查 LDAP 以获取我的用户数据。
我添加了这样的依赖项:
<!-- Dependance support LDAP -->
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>cas-server-support-ldap</artifactId>
<version>${project.version}</version>
</dependency>
我添加了这个:
<property name="authenticationHandlers">
<list>
<bean class="org.jasig.cas.adaptors.ldap.BindLdapAuthenticationHandler"
p:filter="sAMAccountName=%u"
p:searchBase="cn=Users,dc=mathieu,dc=local"
p:contextSource-ref="contextSource"
p:ignorePartialResultException="true" />
</list>
</property>
</bean>
但是一旦我更新了 deployerconfigcontext.xml 一切都会停止工作。
你能帮助我吗?