CAS 3.0 Java Client Servlet Exception when the given ticket is expired.

Scott Battaglia scott.battaglia at gmail.com
Wed May 9 08:25:58 EDT 2007


If you want to remove the ticket after its validated, the CAS3 client has a
redirect feature.

You can configure the TicketValidationFilter with the property
redirectAfterValidation set to true and it will redirect to remove the
ticket.

-Scott

On 5/9/07, Matteo Matteo <matteo at inbox.ru> wrote:
>
> 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)
>
>
> _______________________________________________
> Yale CAS mailing list
> cas at tp.its.yale.edu
> http://tp.its.yale.edu/mailman/listinfo/cas
>



-- 
-Scott Battaglia

LinkedIn: http://www.linkedin.com/in/scottbattaglia
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://tp.its.yale.edu/pipermail/cas/attachments/20070509/c2697d36/attachment.html 


More information about the cas mailing list