Since I don't have ldaps connection, I would like to know, if I have, is a 
client certification, which issued by ldap server mandatory? if yes, how to 
configure it? or simple import it to default cacert file by keytool?

Jeff
  "Scott Battaglia" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
  They renamed the property on us: the property is now "anonymousReadOnly" (it 
may or many not be necessary for you though).  SSL should not be manadatory 
(but make sure you configure the ContextSource correctly).  The catalina.out or 
the cas.log should contain the excecption for the "CAS is Unavailable Message".

  -Scott


  On 1/16/07, Jeff < [EMAIL PROTECTED]> wrote:
    Cool! I got a pace! thank you!

    But, actually I got new problem after I put kdapbp-1.0.jar into lib 
directory. It says: "...Invalid property 'authenticatedReadOnly' of bean 
class...", however, after I removed this property from the configuration file, 
I reached the login page successfully. But after I inputed username/password, I 
got the following response: 
    CAS is Unavailable
    A general exception occurred while trying to access CAS. Please notify your 
system administrator. 

    And I can't find any trace ether directly from web page or cas.log file. 
Since my OpenLDAP doesn't support SSL yet, and I saw the common of "This is the 
authentication handler that authenticates services by means of callback via 
SSL, thereby validating a server side SSL certificate." from 
deployerConfigContext.xml, do you think a SSL available LDAP server is 
mandatory? For your clear, I list my questions aboved below:

    1. Why "authenticatedReadOnly" property can't work?
    2. What's means "CAS is Unavailable..."? and how can I get the detail 
information? 
    3. Is the SSL connection to LDAP Server mandatory? What will happend if I 
connect to an Un-SSL available LDAP server?

    Thank you a lot

    Jeff 



      "Scott Battaglia" < [EMAIL PROTECTED]> wrote in message news:[EMAIL 
PROTECTED]
      Spring LDAP 1.1.2 included a new dependency that we were unaware of at 
the time CAS 3.0.6 was created.  You can find the library in the standard 
Spring LDAP  1.1.2 release or download it here:
      
https://svn.sourceforge.net/svnroot/springframework/repos/repo-ext/com/sun/ldapbp/1.0/ldapbp-1.0.jar
 

      -Scott


      On 1/16/07, JA-SIG CAS Community < [EMAIL PROTECTED]> wrote: 
        Hi all

        I installed a Cas server successful, but when I tried to connect CAS to
        OpenLDAP, I got the following error message, when I open the login
        interface:

        -------------------------------------------------- 
        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.BindLdapAuthenticationHandler #1060478 ' 
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 .BindLdapAuthenticationHandler#1060478 ' 
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.BindLdapAuthenticationHandler#1060478' 
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.BindLdapAuthenticationHandler#1060478' 
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 

        ---------------------------------------------------

        As I configured my server forward 
        http://www.ja-sig.org/products/cas/server/ldapauthhandler/index.html . I
        didn't find any information for applicationContext.xml configure. who 
can
        tell me what's the problem?

        BTW: My testing environment is CAS 3.0.6. spring-ldap1.1.2 and
        cas-server-ldap-3.0.6 are under WEB-INF/lib directory. 



        _______________________________________________
        Yale CAS mailing list
        [email protected] 
        http://tp.its.yale.edu/mailman/listinfo/cas





--------------------------------------------------------------------------



    _______________________________________________
    Yale CAS mailing list
    [email protected] 
    http://tp.its.yale.edu/mailman/listinfo/cas







------------------------------------------------------------------------------

_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas

Reply via email to