CAS 3.1 and Ldap authenticationHandlers [Resolved]
Nikos Voutsinas
nvoutsin at noc.edunet.gr
Fri Aug 24 08:50:48 EDT 2007
OK, I put back AuthenticatedLdapContextSource in the root
<beans>...</beans> as the docs clearly state :) and everything works fine
now.
I think I had also a problem with the authenticatedReadOnly property but
this is a detail that can be ignored for now.
So, here is the working version of deployerConfigContext.xml:
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
<bean id="authenticationManager"
class="org.jasig.cas.authentication.AuthenticationManagerImpl">
<property name="credentialsToPrincipalResolvers">
<list>
<bean
class="org.jasig.cas.authentication.principal.UsernamePasswordCredentialsToPrincipalResolver"
/>
<bean
class="org.jasig.cas.authentication.principal.HttpBasedServiceCredentialsToPrincipalResolver"
/>
</list>
</property>
<property name="authenticationHandlers">
<list>
<bean
class="org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler"
p:httpClient-ref="httpClient" />
<bean class="org.jasig.cas.adaptors.ldap.BindLdapAuthenticationHandler" >
<property name="filter" value="uid=%u" />
<property name="searchBase" value="dc=edunet,dc=gr" />
<property name="contextSource" ref="contextSource" />
</bean>
</list>
</property>
</bean>
<bean id="contextSource"
class="org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource" >
<property name="pooled" value="true" />
<property name="urls">
<list>
<value>ldap://ldap.edunet.gr/</value>
</list>
</property>
<property name="userName" value="uid=######,dc=edunet,dc=gr" />
<property name="password" value="#######" />
<property name="baseEnvironmentProperties">
<map>
<entry>
<key><value>java.naming.security.authentication</value></key>
<value>simple</value>
</entry>
</map>
</property>
</bean>
</beans>
Thanks
More information about the cas
mailing list