I had Cas server 3.3.1 and Client 3.1.3 working in my test environment just fine. I have hit into some issues in trying to move it to a production environment ( Of course :(
I try to access my application, get redirected to Cas, am authenticated successfully by Cas. Upon being redirected back to the original page, I see 2 exceptions. One states that a file is not found and the other states that the Cas server returned no response. I had hit the "no response" issue once that turned out to be due to a bad SSL certificate (invalid date). I know this time that is not the issue. The server and client side logs are below. The Server side shows no issues in the logs- 2009-04-09 18:16:29.0124 INFO org.jasig.cas.authentication.AuthenticationManagerImpl - AuthenticationHandler: com.bling.sys.xxx.plugin.AuthHandler successfully authenticated the user which provided the following credentials: [username: superuser] 2009-04-09 18:16:29.0125 DEBUG org.jasig.cas.authentication.principal.UsernamePasswordCredentialsToPrincipalResolver - Attempting to resolve a principal... 2009-04-09 18:16:29.0125 DEBUG org.jasig.cas.authentication.principal.UsernamePasswordCredentialsToPrincipalResolver - Creating SimplePrincipal for [superuser] 2009-04-09 18:16:29.0131 INFO org.jasig.cas.CentralAuthenticationServiceImpl - Granted service ticket [ST-2-1BbyKkNC9bFNH1xqcwAH-cas] for service [http://sys1.bling.com:8080/admin/admin.jsp] for user [superuser] 2009-04-09 18:16:30.0156 DEBUG org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler - Attempting to resolve credentials for [callbackUrl: https://sys1.bling.com:8443/admin/admin/proxyValidate] --->There really are 2 admins here in the path 2009-04-09 18:16:30.0320 INFO org.jasig.cas.authentication.AuthenticationManagerImpl - AuthenticationHandler: org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler successfully authenticated the user which provided the following credentials: [callbackUrl: https://sys1.bling.com:8443/admin/admin/proxyValidate] CLient side logs are below- 2009-04-09 17:43:27.0950 DEBUG org.jasig.cas.client.authentication.AuthenticationFilter - redirecting to "https://sys1.bling.com:8443/cas/login?service=http%3A%2F%2Fsys1.bling.com%3A8080%2Fadmin%2Fadmin.jsp" 2009-04-09 17:43:52.0646 DEBUG org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter - Attempting to validate ticket: ST-2-1BbyKkNC9bFNH1xqcwAH-cas 2009-04-09 17:43:52.0647 DEBUG org.jasig.cas.client.util.CommonUtils - serviceUrl generated: http://sys1.bling.com:8080/admin/admin.jsp 2009-04-09 17:43:52.0647 DEBUG org.jasig.cas.client.validation.Cas20ProxyTicketValidator - Placing URL parameters in map. 2009-04-09 17:43:52.0647 DEBUG org.jasig.cas.client.validation.Cas20ProxyTicketValidator - Calling template URL attribute map. 2009-04-09 17:43:52.0647 DEBUG org.jasig.cas.client.validation.Cas20ProxyTicketValidator - Loading custom parameters from configuration. 2009-04-09 17:43:52.0648 DEBUG org.jasig.cas.client.validation.Cas20ProxyTicketValidator - Constructing validation url: https://sys1.bling.com:8443/cas/proxyValidate?pgtUrl=https%3A%2F%2Fsys1.bling.com%3A8443%2Fadmin%2FproxyValidate&ticket=ST-2-1BbyKkNC9bFNH1xqcwAH-cas&service=http%3A%2F%2Fsys1.bling.com%3A8080%2Fadmin%2Fadmin.jsp 2009-04-09 17:43:52.0648 DEBUG org.jasig.cas.client.validation.Cas20ProxyTicketValidator - Retrieving response from server. 2009-04-09 17:43:52.0681 ERROR org.jasig.cas.client.validation.Cas20ProxyTicketValidator - java.io.IOException: Server returned HTTP response code: 500 for URL: https://sys1.bling.com:8443/cas/proxyValidate?pgtUrl=https%3A%2F%2Fsys1.bling.com%3A8443%2Fadmin%2FproxyValidate&ticket=ST-2-1BbyKkNC9bFNH1xqcwAH-cas&service=http%3A%2F%2Fsys1.bling.com%3A8080%2Fadmin%2Fadmin.jspjava.io.IOException: Server returned HTTP response code: 500 for URL: https://sys1.bling.com:8443/cas/proxyValidate?pgtUrl=https%3A%2F%2Fsys1.bling.com%3A8443%2Fadmin%2FproxyValidate&ticket=ST-2-1BbyKkNC9bFNH1xqcwAH-cas&service=http%3A%2F%2Fsys1.bling.com%3A8080%2Fadmin%2Fadmin.jsp at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1245) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:234) at org.jasig.cas.client.validation.AbstractCasProtocolUrlBasedTicketValidator.retrieveResponseFromServer(AbstractCasProtocolUrlBasedTicketValidator.java:35) at org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator.validate(AbstractUrlBasedTicketValidator.java:178) at org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFilter(AbstractTicketValidationFilter.java:134) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.jasig.cas.client.authentication.AuthenticationFilter.doFilter(AuthenticationFilter.java:118) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:619)2009-04-09 17:43:52.0682 WARN org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter - org.jasig.cas.client.validation.TicketValidationException: The CAS server returned no response. org.jasig.cas.client.validation.TicketValidationException: The CAS server returned no response. at org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator.validate(AbstractUrlBasedTicketValidator.java:181) at org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFilter(AbstractTicketValidationFilter.java:134) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.jasig.cas.client.authentication.AuthenticationFilter.doFilter(AuthenticationFilter.java:118) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:619) Thank you for your time. -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user
