Soulwing CAS client is an alternative implementation of the CAS 2 client-side protocol for Java web applications. In addition to providing the basic client functionality, this client provides components that can be used to add CAS as a container-level authentication option in the Tomcat servlet container. The client also provides specialized support for CAS-ifying the popular Confluence and Jira applications.
See www.soulwing.org for downloads and documentation.