HttpBasedServiceCredentialsAuthenticationHandler [CAS-444]bug

Gaetan Dardy gdardy at free.fr
Thu Apr 26 02:34:42 EDT 2007


That's what I feared.
Thanks for all.

Gaëtan.


Scott Battaglia a écrit :
> The Spring LDAP distribution should include all of the necessary jars 
> for Spring LDAP.  "ant war" would not have caught it as all of the 
> items have already been compiled.
>
> Glad to hear it worked for you!
> -Scott
>
> On 4/25/07, *Gaetan Dardy* <gdardy at free.fr <mailto:gdardy at free.fr>> 
> wrote:
>
>     Damned ! It works.
>
>     Where are the documentation's pages i've missed !!
>     I thought the 'ant war' wouldn't have been successful if files
>     were missing…
>     Is there a way to check dependencies ?
>
>     And yes, this has nothing to do with 444, but at first, i had also
>     a problem with my 'deployerConfigContext.xml' ;-)
>
>     Thanks for your help and the fantastic job you (and the team) are
>     doing here.
>     This mailing list is more efficient and faster than most of the
>     (costly) hotlines I know.
>
>     Gaetan.
>
>     Scott Battaglia a écrit :
>>     Gaetan,
>>
>>     This has nothing to do with CAS-444.  It means you're missing one
>>     JAR file :-)  Try including this jar:
>>     http://developer.ja-sig.org/maven2/com/sun/jndi/ldap/ldapbp/1.0/ldapbp-1.0.jar
>>     <http://developer.ja-sig.org/maven2/com/sun/jndi/ldap/ldapbp/1.0/ldapbp-1.0.jar>
>>
>>     -Scott
>>
>>     On 4/25/07, *Gaetan Dardy* <gdardy at free.fr
>>     <mailto:gdardy at free.fr>> wrote:
>>
>>         Hi again,
>>
>>         I've used the 'deployerConfigContext.xml' in webapp/WEB-INF
>>         and configured it. The error changes but it still doesn't work.
>>         So i've drop down the 3.0.7 and tried again the 3.0.5 with
>>         both 'fast bind' and 'search'. It works well.
>>         Then,  I started all over from scratch (and used
>>         'spring-ldap-1.1.2.jar' and 'cas-server-ldap-3.0.7.jar').
>>         And I still have the message below. I'm feeling such a fool !
>>
>>         Thnaks for your help.
>>
>>         Gaetan.
>>
>>         ------------------------------------------------------------------------------
>>
>>         The Throwable encountered at context listener initialization
>>         was:
>>
>>         org.springframework.beans.factory.BeanCreationException:
>>         Error creating bean with name 'centralAuthenticationService'
>>         defined in ServletContext resource
>>         [/WEB-INF/applicationContext.xml]: Cannot resolve reference
>>         to bean 'authenticationManager' while setting bean property
>>         'authenticationManager'; nested exception is
>>         org.springframework.beans.factory.BeanCreationException:
>>         Error creating bean with name 'authenticationManager' defined
>>         in ServletContext resource
>>         [/WEB-INF/deployerConfigContext.xml]: Cannot create inner
>>         bean
>>         'org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler#41dde0'
>>         of type
>>         [org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler]
>>         while setting bean property 'authenticationHandlers' with key
>>         [1]; nested exception is
>>         org.springframework.beans.factory.BeanCreationException:
>>         Error creating bean with name
>>         'org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler#41dde0'
>>         defined in ServletContext resource
>>         [/WEB-INF/deployerConfigContext.xml]: Cannot resolve
>>         reference to bean 'contextSource' while setting bean property
>>         'contextSource'; nested exception is
>>         org.springframework.beans.factory.BeanCreationException:
>>         Error creating bean with name 'contextSource' defined in
>>         ServletContext resource [/WEB-INF/deployerConfigContext.xml]:
>>         Instantiation of bean failed; nested exception is
>>         java.lang.NoClassDefFoundError:
>>         com.sun.jndi.ldap.ctl.ResponseControlFactory
>>
>>         The Throwable encountered at dispatcher servlet
>>         initialization was:
>>
>>         org.springframework.beans.factory.BeanCreationException:
>>         Error creating bean with name 'centralAuthenticationService'
>>         defined in ServletContext resource
>>         [/WEB-INF/applicationContext.xml]: Cannot resolve reference
>>         to bean 'authenticationManager' while setting bean property
>>         'authenticationManager'; nested exception is
>>         org.springframework.beans.factory.BeanCreationException:
>>         Error creating bean with name 'authenticationManager' defined
>>         in ServletContext resource
>>         [/WEB-INF/deployerConfigContext.xml]: Cannot create inner
>>         bean
>>         'org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler#41dde0'
>>         of type
>>         [org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler]
>>         while setting bean property 'authenticationHandlers' with key
>>         [1]; nested exception is
>>         org.springframework.beans.factory.BeanCreationException:
>>         Error creating bean with name
>>         'org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler#41dde0'
>>         defined in ServletContext resource
>>         [/WEB-INF/deployerConfigContext.xml]: Cannot resolve
>>         reference to bean 'contextSource' while setting bean property
>>         'contextSource'; nested exception is
>>         org.springframework.beans.factory.BeanCreationException:
>>         Error creating bean with name 'contextSource' defined in
>>         ServletContext resource [/WEB-INF/deployerConfigContext.xml]:
>>         Instantiation of bean failed; nested exception is
>>         java.lang.NoClassDefFoundError:
>>         com.sun.jndi.ldap.ctl.ResponseControlFactory
>>
>>
>>
>>         Scott Battaglia a écrit :
>>>         That is just a sample of how to configure ldap handlers.  The config
>>>         file in webapp/WEB-INF is the production config.  Configure your LDAP
>>>         stuff in that.
>>>
>>>         -Scott
>>>
>>>         On 4/18/07, Gaetan Dardy 
>>>
>>>         <gdardy at free.fr> <mailto:gdardy at free.fr> wrote:
>>>           
>>>>         I've used the "deployerConfigContext.xml" located in
>>>>         adaptors/ldap/target/classes and customized it :
>>>>         I've modified the
>>>>         "org.jasig.cas.adaptors.ldap.BindLdapAuthenticationHandler
>>>>         " bean
>>>>
>>>>         and the next one i.e. "contextSource".
>>>>         (I've also compared it to the one in the "cas-server-3.0.7/target
>>>>         directory/cas-server-ldap-3.0.7.jar".
>>>>         What puzzled me is that the error is exactly the same as 
>>>>
>>>>         3.0.7 RC2 release.
>>>>
>>>>         I read carefully the LDAP part of the Server Deployment 's documentation
>>>>         (
>>>>
>>>>         http://www.ja-sig.org/products/cas/server/ldapauthhandler/index.html)
>>>>         and  i've tried both fastbind and search-and-bind authentication with
>>>>         the same result.
>>>>
>>>>         Does it help ?
>>>>
>>>>         Gaëtan.
>>>>
>>>>         Scott Battaglia a écrit :
>>>>
>>>>
>>>>             
>>>>>         What exactly are you experiencing?  CAS-444 means you are now required
>>>>>         to inject an instance of HttpClient into the
>>>>>         HttpBasedServiceCredentaislAuthenticationHandler which the default
>>>>>         deployerConfigContext.xml
>>>>>
>>>>>          does for you.
>>>>>
>>>>>         -Scott
>>>>>
>>>>>         On 4/18/07, *Gaetan Dardy* <gdardy at free.fr <mailto:gdardy at free.fr> 
>>>>>
>>>>>         <mailto:gdardy at free.fr>>
>>>>>         wrote:
>>>>>
>>>>>             Hi,
>>>>>
>>>>>             I had successfully tested CAS 3.0.5 with a LDAP authentication
>>>>>             handler.
>>>>>             Since I switched to the final 3.0.7, I'm still having the
>>>>>
>>>>>
>>>>>             HttpBasedServiceCredentialsAuthenticationHandler trouble
>>>>>             ([CAS-444] bug).
>>>>>             I read all the release notes and documentation I've found, but I'm
>>>>>             unable to make it work.
>>>>>
>>>>>             Am I the only one ?
>>>>>
>>>>>
>>>>>             Is there something I missed ?
>>>>>
>>>>>             Best regards,
>>>>>
>>>>>             Gaëtan Dardy.
>>>>>
>>>>>             _______________________________________________
>>>>>             Yale CAS mailing list
>>>>>             
>>>>>
>>>>>         cas at tp.its.yale.edu <mailto:cas at tp.its.yale.edu> <mailto:cas at tp.its.yale.edu>
>>>>>             http://tp.its.yale.edu/mailman/listinfo/cas
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>         --
>>>>>         -Scott Battaglia
>>>>>
>>>>>         LinkedIn: http://www.linkedin.com/in/scottbattaglia
>>>>>         ------------------------------------------------------------------------
>>>>>
>>>>>         _______________________________________________
>>>>>         Yale CAS mailing list
>>>>>
>>>>>
>>>>>         cas at tp.its.yale.edu <mailto:cas at tp.its.yale.edu>
>>>>>         http://tp.its.yale.edu/mailman/listinfo/cas
>>>>>
>>>>>               
>>>           
>>
>>         _______________________________________________
>>         Yale CAS mailing list
>>         cas at tp.its.yale.edu <mailto:cas at tp.its.yale.edu>
>>         http://tp.its.yale.edu/mailman/listinfo/cas
>>
>>
>>
>>
>>     -- 
>>     -Scott Battaglia
>>
>>     LinkedIn: http://www.linkedin.com/in/scottbattaglia
>>     <http://www.linkedin.com/in/scottbattaglia>
>>     ------------------------------------------------------------------------
>>
>>     _______________________________________________
>>     Yale CAS mailing list
>>     cas at tp.its.yale.edu <mailto:cas at tp.its.yale.edu>
>>     http://tp.its.yale.edu/mailman/listinfo/cas
>>       
>
>     _______________________________________________
>     Yale CAS mailing list
>     cas at tp.its.yale.edu <mailto:cas at tp.its.yale.edu>
>     http://tp.its.yale.edu/mailman/listinfo/cas
>
>
>
>
> -- 
> -Scott Battaglia
>
> LinkedIn: http://www.linkedin.com/in/scottbattaglia 
> <http://www.linkedin.com/in/scottbattaglia>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Yale CAS mailing list
> cas at tp.its.yale.edu
> http://tp.its.yale.edu/mailman/listinfo/cas
>   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://tp.its.yale.edu/pipermail/cas/attachments/20070426/f0143720/attachment.html 


More information about the cas mailing list