biola/rack-cas — pull request #6 by pencil (2013-05-17 08:44:43+00:00)
Title: Retry validation when ticket is invalid

We saw some occurences of `RackCAS::ServiceValidationResponse::AuthenticationFailure` with failure message "Ticket 'ST-1368175095-2n1213vkujosbwu0qqngmbjqxb3fwsz5cy3k375s' already consumed".

When an invalid ticket is presented, rack-cas should redirect to the SSO to get a new service ticket. This is exactly what this PR does.