Not sure. We have several hundred CAS clients; some are locally-developed, I think.
Every major CAS upgrade has been an adventure for our CAS clients. No doubt, someone decided that it was a good idea to check that 'serviceValidate' is an 'xml' content types.
I'm looking for a (semi-)official statement of which CAS server responses are defined as "xml", "html", don't-care, or undefined. That way we have something to reference if we get called out on the change from application/xml to text/html between CAS 4 and CAS 5.
Thanks!
Tom.