Hi all.
I try to configure CAS to take the user from ApacheDS Ldap.

I use cas-server-3.4.2-release and download this jar: spring-ldap-1.2.1.jar
and put it inside the lib directory in cas-web.

When I try to login a user that don´t exist I receive a message that the
credential don´t exist, and this is OK.

In cas.log:
2011-02-11 10:33:05,981 INFO
[org.jasig.cas.adaptors.ldap.BindLdapAuthenticationHandler] - Search for
uid=dfdf returned 0 re$
2011-02-11 10:33:05,982 INFO
[org.jasig.cas.authentication.AuthenticationManagerImpl] -
AuthenticationHandler: org.jasig.cas$


But when I try to login a user that exist in LDAP in the web I see this
error:
CAS is Unavailable
There was an error trying to complete your request. Please notify your
support desk or try again. 

And in the  localhost.log I see this:
SEVERE: Servlet.service() for servlet cas threw exception
java.lang.NoSuchMethodError:
org.springframework.ldap.core.ContextSource.getContext(Ljava/lang/String;Lja
va/lang/String;)Lja$
        at
org.jasig.cas.adaptors.ldap.BindLdapAuthenticationHandler.authenticateUserna
mePasswordInternal(BindLdapAuthentica$
        at
org.jasig.cas.authentication.handler.support.AbstractUsernamePasswordAuthent
icationHandler.doAuthentication(Abstr$
        at
org.jasig.cas.authentication.handler.support.AbstractPreAndPostProcessingAut
henticationHandler.authenticate_aroun$
        at
org.jasig.cas.authentication.handler.support.AbstractPreAndPostProcessingAut
henticationHandler.authenticate_aroun$
        at
org.jasig.cas.authentication.handler.support.AbstractPreAndPostProcessingAut
henticationHandler.authenticate(Abstr$
        at
org.jasig.cas.authentication.AuthenticationManagerImpl.authenticateAndObtain
Principal(AuthenticationManagerImpl.j$
        at
org.jasig.cas.authentication.AbstractAuthenticationManager.authenticate_arou
ndBody0(AbstractAuthenticationManager$
        at
org.jasig.cas.authentication.AbstractAuthenticationManager.authenticate_arou
ndBody1$advice(AbstractAuthentication$
        at
org.jasig.cas.authentication.AbstractAuthenticationManager.authenticate(Abst
ractAuthenticationManager.java:1)
        at
org.jasig.cas.CentralAuthenticationServiceImpl.createTicketGrantingTicket_ar
oundBody10(CentralAuthenticationServi$
        at
org.jasig.cas.CentralAuthenticationServiceImpl.createTicketGrantingTicket_ar
oundBody11$advice(CentralAuthenticati$
        at
org.jasig.cas.CentralAuthenticationServiceImpl.createTicketGrantingTicket(Ce
ntralAuthenticationServiceImpl.java:1)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)


What can I do to solve this??

Thanks,
               Jorge.


-- 
You are currently subscribed to cas-user@lists.jasig.org as: 
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

Reply via email to