CAS 3.0 Java Client Servlet Exception when the given ticket is expired.
Matteo Matteo
matteo at inbox.ru
Wed May 9 03:28:40 EDT 2007
We loaded one page, there's a ticket in a browser request string (method GET) like
http://workstation95.local.workgroup.de/cas4/?ticket=ST-12-XhBDMGOOdfKy72Y1GdLvbnj6WE7UucV9ams-20
if you try to reload this page - you'll get a servlet exception because this ticket is not valid any more. This behaviour looks a bit strange, because as for me it should in this case automatically redirect to CAS server, or not?
The same problem was with a CAS client 2.1
Below are error messages:
=======================================
HTTP Status 500 (Apache Tomcat/5.5.16)
javax.servlet.ServletException:
ticket 'ST-12-XhBDMGOOdfKy72Y1GdLvbnj6WE7UucV9ams-20' not recognized
org.jasig.cas.client.web.filter.TicketValidationFilter.doFilterInternal(TicketValidationFilter.java:109)
org.jasig.cas.client.web.filter.AbstractCasFilter.doFilter(AbstractCasFilter.java:100)
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
org.jasig.cas.client.web.filter.AuthenticationFilter.doFilterInternal(AuthenticationFilter.java:97)
org.jasig.cas.client.web.filter.AbstractCasFilter.doFilter(AbstractCasFilter.java:100)
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
root cause
org.jasig.cas.client.validation.ValidationException:
ticket 'ST-12-XhBDMGOOdfKy72Y1GdLvbnj6WE7UucV9ams-20' not recognized
org.jasig.cas.client.validation.Cas20ServiceTicketValidator.parseResponse(Cas20ServiceTicketValidator.java:80)
org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator.validate(AbstractUrlBasedTicketValidator.java:48)
org.jasig.cas.client.web.filter.TicketValidationFilter.doFilterInternal(TicketValidationFilter.java:91)
org.jasig.cas.client.web.filter.AbstractCasFilter.doFilter(AbstractCasFilter.java:100)
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
org.jasig.cas.client.web.filter.AuthenticationFilter.doFilterInternal(AuthenticationFilter.java:97)
org.jasig.cas.client.web.filter.AbstractCasFilter.doFilter(AbstractCasFilter.java:100)
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
More information about the cas
mailing list