Problem: Setting up CAS 3.1.1 with Ldap and Liferay 4.3.4
Scott Battaglia
scott.battaglia at gmail.com
Wed Dec 19 08:52:00 EST 2007
Have you made modifications to anything besides the
deployerConfigContext.xml. Also, if you're using CAS 3.1.1 why are you
using cas-server-ldap-3.0.5.jar.
We keep up to date documentation on using LDAP with CAS here:
http://www.ja-sig.org/wiki/display/CASUM/LDAP
-Scott
On Dec 19, 2007 7:08 AM, Elbassiti Lamyaa <teggolam at gmail.com> wrote:
> Hi all,
>
> I'm trying to use CAS 3.1.1 with Ldap and Liferay 4.3.4 but it doesn't
> work .
> After redirection to the CAS-login page, typing the login and Pwd the clic
> on the button "se connecter" doesn't redirect to the Liferay page
>
> I'm adding :
> spring-ldap-1.1.2.jar
> cas-server-ldap-3.0.5.jar
> ldaptemplate-1.0.2.jar
> on the lib folder of the cas server
>
> this is my deployerContext.xml
>
> <?xml version="1.0" encoding="UTF-8"?>
>
> <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" />
>
> <!-- ajout pour configurer CAS -->
> <bean class="
> org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler" >
> <property name="filter"
> value="uid=%u,ou=people,dc=teggodev,dc=net" />
> <property name="contextSource"
> ref="contextSource" />
> </bean>
> <!-- <bean class="
> org.jasig.cas.authentication.handler.support.SimpleTestUsernamePasswordAuthenticationHandler"
> /> -->
> </list>
> </property>
> </bean>
>
> <bean id="contextSource" class="
> org.jasig.cas.adaptors.ldap.util.AuthenticatedLdapContextSource">
> <!-- <property name="anonymousReadOnly"
> value="true" /> -->
> <property name="pooled" value="true" />
> <property name="urls">
> <list>
> <value>ldap://@IP/</value>
>
> <value>ldap://@IP
> :389/</value>
> </list>
> </property>
> <property
> name="baseEnvironmentProperties">
> <map>
> <entry>
> <key>
> <value>
> java.naming.security.authentication</value>
> </key>
>
> <value>simple</value>
> </entry>
> </map>
> </property>
> </bean>
>
>
> <bean id="userDetailsService" class="
> org.acegisecurity.userdetails.memory.InMemoryDaoImpl">
> <property name="userMap">
> <value>
> </value>
> </property>
> </bean>
>
>
> <bean id="attributeRepository"
> class="org.jasig.services.persondir.support.StubPersonAttributeDao
> ">
> <property name="backingMap">
> <map>
> <entry key="uid" value="uid" />
> <!-- <entry key="eduPersonAffiliation"
> value="eduPersonAffiliation" />
> <entry key="groupMembership" value="groupMembership" />
> -->
> </map>
> </property>
> </bean>
>
> <bean
> id="serviceRegistryDao"
> class="org.jasig.cas.services.InMemoryServiceRegistryDaoImpl" />
> </beans>
>
>
> I'm very sorry for my bad english
>
>
> Thanks for any insight
>
>
> TeggoLam
>
>
>
> _______________________________________________
> Yale CAS mailing list
> cas at tp.its.yale.edu
> http://tp.its.yale.edu/mailman/listinfo/cas
>
>
--
-Scott Battaglia
LinkedIn: http://www.linkedin.com/in/scottbattaglia
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://tp.its.yale.edu/pipermail/cas/attachments/20071219/67d716fc/attachment.html
More information about the cas
mailing list