If you look in the log, it states that you're missing the groovy jar for
some reason:

java.lang.NoClassDefFoundError:
org/codehaus/groovy/control/CompilationFailedException

-Scott



On 6/7/07, bozhe <[EMAIL PROTECTED]> wrote:


Scott,

Thank you for the reply.
I did as you said and the associated error notice went away. However, I'm
still not redirected to the webmail application. I've attached my cas.login
DEBUG mode. I appreciate any assistance you can provide.

Thanks

- http://www.nabble.com/file/p11019876/cas.log cas.log Joe



Scott Battaglia-2 wrote:
>
> Joe,
>
> You attempted to get a ProxyGrantingTicket for the Webmail service and
the
> JVM that the CAS server is running in is unable to validate the
> certificate
> of the Webmail server.
>
> [org.jasig.cas.authentication
> .handler.support.HttpBasedServiceCredentialsAuthenticationHandler]
> - javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
> javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
>        at
> com.sun.net.ssl.internal.ssl.SSLSessionImpl.getPeerCertificateChain(
> SSLSessionImpl.java:401)
>
> Is it a non-commercial certificate?  If so, it will need to be added to
> the
> CAS JVM.
>
> -Scott
>
>
> On 6/6/07, bozhe <[EMAIL PROTECTED]> wrote:
>>
>>
>> Scott,
>>   Thanks for the quick reply. Here is the cas.log in debug mode from
the
>> actions outlined in my previous email ("web flow problem?"):
>>
>> I turned tomcat off, deleted cas.log, and turned tomcat back on. That
>> gave
>> me this:
>>
>> 2007-06-06 17:28:24,494 WARN
>> [org.springframework.ldap.support.LdapContextSource] - Property
>> 'userName'
>> not set - anonymous context will be used for read-write operations
>> 2007-06-06 17:28:24,501 INFO
>> [org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler] - No
>> PasswordEncoder set.  Using default:
>> org.jasig.cas.authentication.handler.PlainTextPasswordEncoder
>> 2007-06-06 17:28:24,501 INFO
>> [org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler] - No
>> Class
>> to Support set.  Using default:
>> org.jasig.cas.authentication.principal.UsernamePasswordCredentials
>> 2007-06-06 17:28:24,518 INFO
>> [org.jasig.cas.ticket.proxy.support.Cas20ProxyHandler] - No
>> UniqueTicketIdGenerator specified for
>> org.jasig.cas.ticket.proxy.support.Cas20ProxyHandler.  Using
>> org.jasig.cas.util.DefaultUniqueTicketIdGenerator
>> 2007-06-06 17:28:24,988 INFO
>> [org.jasig.cas.web.ServiceValidateController]
>> -
>> No authentication specification class set.  Defaulting to
>> org.jasig.cas.validation.Cas20ProtocolValidationSpecification
>> 2007-06-06 17:28:24,988 INFO
>> [org.jasig.cas.web.ServiceValidateController]
>> -
>> No successView specified.  Using default of casServiceSuccessView
>> 2007-06-06 17:28:24,988 INFO
>> [org.jasig.cas.web.ServiceValidateController]
>> -
>> No failureView specified.  Using default of casServiceFailureView
>> 2007-06-06 17:28:24,997 INFO
>> [org.jasig.cas.web.ServiceValidateController]
>> -
>> No successView specified.  Using default of casServiceSuccessView
>> 2007-06-06 17:28:24,997 INFO
>> [org.jasig.cas.web.ServiceValidateController]
>> -
>> No failureView specified.  Using default of casServiceFailureView
>> 2007-06-06 17:28:25,035 INFO
>> [org.jasig.cas.web.flow.AuthenticationViaFormAction] - FormObjectClass
>> not
>> set.  Using default class of
>> org.jasig.cas.authentication.principal.UsernamePasswordCredentials with
>> formObjectName credentials and validator
>> org.jasig.cas.validation.UsernamePasswordCredentialsValidator.
>> 2007-06-06 17:28:44,580 INFO
>> [org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner] -
>> Starting cleaning of expired tickets from ticket registry at [Wed Jun
06
>> 17:28:44 EDT 2007]
>> 2007-06-06 17:28:44,580 INFO
>> [org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner] -
0
>> found to be removed.  Removing now.
>> 2007-06-06 17:28:44,580 INFO
>> [org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner] -
>> Finished cleaning of expired tickets from ticket registry at [Wed Jun
06
>> 17:28:44 EDT 2007]
>>
>>
>> Then I logged successfully into CAS by itself (at
>> https://www.norwood-ma.gov/cas):
>>
>> 2007-06-06 17:37:04,178 INFO
>> [org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner] -
>> Starting cleaning of expired tickets from ticket registry at [Wed Jun
06
>> 17:37:04 EDT 2007]
>> 2007-06-06 17:37:04,178 INFO
>> [org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner] -
0
>> found to be removed.  Removing now.
>> 2007-06-06 17:37:04,178 INFO
>> [org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner] -
>> Finished cleaning of expired tickets from ticket registry at [Wed Jun
06
>> 17:37:04 EDT 2007]
>> 2007-06-06 17:37:59,453 INFO
>> [org.jasig.cas.web.flow.AutomaticCookiePathSetterAction] - Setting
>> ContextPath for cookies to: /cas
>> 2007-06-06 17:38:09,424 INFO
>> [org.jasig.cas.authentication.AuthenticationManagerImpl] -
>> AuthenticationHandler:
>> org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler
>> successfully
>> authenticated the user which provided the following credentials:
>> jsalvaggio
>>
>>   Then I closed and reopened my browser and attempted to log in to
>> webmail.norwood-ma.gov:
>>
>> 2007-06-06 17:41:56,850 INFO
>> [org.jasig.cas.authentication.AuthenticationManagerImpl] -
>> AuthenticationHandler:
>> org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler
>> successfully
>> authenticated the user which provided the following credentials:
>> jsalvaggio
>> 2007-06-06 17:41:56,857 INFO
>> [org.jasig.cas.CentralAuthenticationServiceImpl] - Granted service
ticket
>> [ST-2-IFs6D3RnhK0B2Ud92c1JifcYLfVthnARypg-20] for service
>> [http://webmail.norwood-ma.gov/src/login.php] for user [jsalvaggio]
>> 2007-06-06 17:41:57,352 ERROR
>> [
>>
org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler
>> ]
>> - javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
>> javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
>>         at
>> com.sun.net.ssl.internal.ssl.SSLSessionImpl.getPeerCertificateChain(
>> SSLSessionImpl.java:401)
>>         at
>>
>>
org.apache.commons.httpclient.contrib.ssl.StrictSSLProtocolSocketFactory.verifyHostname
>> (StrictSSLProtocolSocketFactory.java:280)
>>         at
>>
>>
org.apache.commons.httpclient.contrib.ssl.StrictSSLProtocolSocketFactory.createSocket
>> (StrictSSLProtocolSocketFactory.java:223)
>>         at
>> org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java
:706)
>>         at
>>
>>
org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open
>> (MultiThreadedHttpConnectionManager.java:1321)
>>         at
>> org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(
>> HttpMethodDirector.java:386)
>>         at
>> org.apache.commons.httpclient.HttpMethodDirector.executeMethod(
>> HttpMethodDirector.java:170)
>>         at
>> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java
>> :396)
>>         at
>> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java
>> :324)
>>         at
>>
>>
org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler.authenticate
>> (HttpBasedServiceCredentialsAuthenticationHandler.java:75)
>>         at
>> org.jasig.cas.authentication.AuthenticationManagerImpl.authenticate(
>> AuthenticationManagerImpl.java:79)
>>         at
>>
>>
org.jasig.cas.CentralAuthenticationServiceImpl.delegateTicketGrantingTicket
>> (CentralAuthenticationServiceImpl.java:194)
>>         at
>> org.jasig.cas.web.ServiceValidateController.handleRequestInternal(
>> ServiceValidateController.java:159)
>>         at
>> org.springframework.web.servlet.mvc.AbstractController.handleRequest(
>> AbstractController.java:153)
>>         at
>>
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(
>> SimpleControllerHandlerAdapter.java:48)
>>         at
>> org.springframework.web.servlet.DispatcherServlet.doDispatch(
>> DispatcherServlet.java:819)
>>         at
>> org.springframework.web.servlet.DispatcherServlet.doService(
>> DispatcherServlet.java:754)
>>         at
>> org.springframework.web.servlet.FrameworkServlet.processRequest(
>> FrameworkServlet.java:399)
>>         at
>> org.springframework.web.servlet.FrameworkServlet.doGet(
>> FrameworkServlet.java:354)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>>         at
>> org.jasig.cas.web.init.SafeDispatcherServlet.service(
>> SafeDispatcherServlet.java:115)
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> ApplicationFilterChain.java:290)
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> ApplicationFilterChain.java:206)
>>         at
>> org.apache.catalina.core.StandardWrapperValve.invoke(
>> StandardWrapperValve.java:228)
>>         at
>> org.apache.catalina.core.StandardContextValve.invoke(
>> StandardContextValve.java:175)
>>         at
>> org.apache.catalina.core.StandardHostValve.invoke(
StandardHostValve.java
>> :128)
>>         at
>> org.apache.catalina.valves.ErrorReportValve.invoke(
ErrorReportValve.java
>> :104)
>>         at
>> org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java
>> :393)
>>         at
>> org.apache.catalina.core.StandardEngineValve.invoke(
>> StandardEngineValve.java:109)
>>         at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
>> :216)
>>         at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:844)
>>         at
>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process
(
>> Http11Protocol.java:634)
>>         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(
>> JIoEndpoint.java:445)
>>         at java.lang.Thread.run(Thread.java:619)
>> 2007-06-06 17:41:57,354 INFO
>> [org.jasig.cas.authentication.AuthenticationManagerImpl] -
>> AuthenticationHandler:
>>
>>
org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler
>> failed to authenticate the user which provided the following
credentials:
>> https://webmail.norwood-ma.gov/src/login.php
>> 2007-06-06 17:41:57,354 ERROR
>> [org.jasig.cas.web.ServiceValidateController
>> ]
>> - TicketException generating ticket for:
>> https://webmail.norwood-ma.gov/src/login.php
>> org.jasig.cas.ticket.TicketCreationException:
>> error.authentication.credentials.bad
>>         at
>>
>>
org.jasig.cas.CentralAuthenticationServiceImpl.delegateTicketGrantingTicket
>> (CentralAuthenticationServiceImpl.java:215)
>>         at
>> org.jasig.cas.web.ServiceValidateController.handleRequestInternal(
>> ServiceValidateController.java:159)
>>         at
>> org.springframework.web.servlet.mvc.AbstractController.handleRequest(
>> AbstractController.java:153)
>>         at
>>
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(
>> SimpleControllerHandlerAdapter.java:48)
>>         at
>> org.springframework.web.servlet.DispatcherServlet.doDispatch(
>> DispatcherServlet.java:819)
>>         at
>> org.springframework.web.servlet.DispatcherServlet.doService(
>> DispatcherServlet.java:754)
>>         at
>> org.springframework.web.servlet.FrameworkServlet.processRequest(
>> FrameworkServlet.java:399)
>>         at
>> org.springframework.web.servlet.FrameworkServlet.doGet(
>> FrameworkServlet.java:354)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>>         at
>> org.jasig.cas.web.init.SafeDispatcherServlet.service(
>> SafeDispatcherServlet.java:115)
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> ApplicationFilterChain.java:290)
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> ApplicationFilterChain.java:206)
>>         at
>> org.apache.catalina.core.StandardWrapperValve.invoke(
>> StandardWrapperValve.java:228)
>>         at
>> org.apache.catalina.core.StandardContextValve.invoke(
>> StandardContextValve.java:175)
>>         at
>> org.apache.catalina.core.StandardHostValve.invoke(
StandardHostValve.java
>> :128)
>>         at
>> org.apache.catalina.valves.ErrorReportValve.invoke(
ErrorReportValve.java
>> :104)
>>         at
>> org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java
>> :393)
>>         at
>> org.apache.catalina.core.StandardEngineValve.invoke(
>> StandardEngineValve.java:109)
>>         at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
>> :216)
>>         at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:844)
>>         at
>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process
(
>> Http11Protocol.java:634)
>>         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(
>> JIoEndpoint.java:445)
>>         at java.lang.Thread.run(Thread.java:619)
>> Caused by: error.authentication.credentials.bad
>>         at
>>
org.jasig.cas.authentication.handler.BadCredentialsAuthenticationException
>> .<clinit>(BadCredentialsAuthenticationException.java:25)
>>         at
>> org.jasig.cas.authentication.AuthenticationManagerImpl.authenticate(
>> AuthenticationManagerImpl.java:105)
>>         at
>>
>>
org.jasig.cas.CentralAuthenticationServiceImpl.delegateTicketGrantingTicket
>> (CentralAuthenticationServiceImpl.java:194)
>>         ... 23 more
>>
>>
>> Thank you, Scott, or anyone else, who can help me figure this out.
>>
>>
>> Joe Salvaggio
>>
>>
>> Scott Battaglia-2 wrote:
>> >
>> > You should be able to tell in the CAS log file if the ticket was
>> > authenticated successfully or not (if you can't see it, try turning
the
>> > logging level to DEBUG)
>> >
>> > Your "You are not authenticated" message is coming from squirrelmail
>> not
>> > CAS.
>> >
>> > -Scott
>> >
>> > On 6/6/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]>
>> > wrote:
>> >>
>> >> I'll replicate the problem in steps:
>> >>
>> >> Background: CAS Server 3.0.7
>> >>                         CAS Clients installed: esup-phpcas-0.5.1-1
>> >>
>> Pam_cas-
>> >> 2.0.11-esup-2.0.4
>> >>
>> >> I've followed a document on cas-ifying squirrelmail. It includes a
>> >> downloadable squirrelmail login.php modified with CAS .
>> >> When I put the url "webmail.norwood-ma.gov" in the url and hit enter
>> it
>> >> takes me to the CAS login page with the following in the url:"
>> >>
>>
https://www.norwood-ma.gov/cas/login?service=http%3A%2F%2Fwebmail.norwood-ma.gov%2Fsrc%2Flogin.php
>> >> I enter my username and password (I set it up with ldap-fastbind)
hit
>> >> enter and it takes me to:
>> >> CAS Authentication failed!
>> >>
>> >> You were not authenticated.
>> >>
>> >> You may submit your request again by clicking
>> >> here<http://webmail.norwood-ma.gov/src/login.php>
>> >> .
>> >>
>> >> If the problem persists, you may contact the administrator of this
>> >> site<[EMAIL PROTECTED]>
>> >> .
>> >> ------------------------------
>> >> phpCAS 0.5.1-1 using server
>> >> https://www.norwood-ma.gov:443/cas/<https://www.norwood-ma.gov/cas/
>> >(CAS
>> >> 2.0)
>> >>
>> >> --with a url of "
>> >>
>>
http://webmail.norwood-ma.gov/src/login.php?ticket=ST-3-aBnEtPuMqqWdyat97ywctFPe7pkHXlcgW6C-20
>> >> "
>> >>
>> >> When I the click the link on the bottom it takes me to this:
>> >> Log In Successful
>> >>
>> >> You have successfully logged into the Central Authentication
Service.
>> >>
>> >> -with the url of "https://www.norwood-ma.gov/cas/login?null";
>> >> When I go to the CAS login page by itself
>> >> (https://www.norwood-ma.gov/cas)
>> >> I can log on with no problem .
>> >>   Joe Salvaggio
>> >> _______________________________________________
>> >> Yale CAS mailing list
>> >> [email protected]
>> >> http://tp.its.yale.edu/mailman/listinfo/cas
>> >>
>> >>
>> >
>> >
>> > --
>> > -Scott Battaglia
>> >
>> > LinkedIn: http://www.linkedin.com/in/scottbattaglia
>> >
>> > _______________________________________________
>> > Yale CAS mailing list
>> > [email protected]
>> > http://tp.its.yale.edu/mailman/listinfo/cas
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/web-flow-problem--tf3879194.html#a10997918
>> Sent from the CAS Users mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> Yale CAS mailing list
>> [email protected]
>> http://tp.its.yale.edu/mailman/listinfo/cas
>>
>
>
>
> --
> -Scott Battaglia
>
> LinkedIn: http://www.linkedin.com/in/scottbattaglia
>
> _______________________________________________
> Yale CAS mailing list
> [email protected]
> http://tp.its.yale.edu/mailman/listinfo/cas
>
>

--
View this message in context:
http://www.nabble.com/web-flow-problem--tf3879194.html#a11019876
Sent from the CAS Users mailing list archive at Nabble.com.

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




--
-Scott Battaglia

LinkedIn: http://www.linkedin.com/in/scottbattaglia
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas

Reply via email to