Client Integration

Ruby

Rack-CAS is a simple Rack middleware to perform CAS client authentication. It works with any Rack-compatible framework such as Rails or Sinatra. Please check the offical documentation to learn how to use Rack-CAS.

Java

JA-SIG CAS Client for Java 3.1 can be used to get Java web applications such as Jira or Confluence to work with your CAS single sign-on server.

PHP

phpCAS is an easy way to CAS-ify your PHP applications. There are plugins for many popular applications such as Drupal and Horde based on phpCAS. Please check the official examples to learn how to integrate phpCAS.

.NET

Jasig .NET CAS client provides CAS integration for the Microsoft Windows platform via the .NET framework. It can also be used to CAS-ify other types of applications running on top of IIS 7.0/7.5.

Apache

mod_auth_cas is an Apache 2.0/2.2 compliant module. It can be used to CAS-ify any application or static content running on Apache. Many Linux distributions include ready to use binaries of mod_auth_cas such as libapache2-mod-auth-cas for Debian/Ubuntu via aptitude.
Pro tip: Set CASScope to / to avoid redirect loops.