UC Davis CAS Service

Central Authentication Service (CAS) at UC Davis

In this Section

About CAS

CAS is:
  • Enterprise level single sign on for the web
  • A trusted source
  • A proxy authenticator

CAS was initially created by Yale University, and has since become a Jasig project codeveloped with Yale and Rutgers universities. The main CAS web site can be found at https://www.apereo.org/projects/cas.

CAS Status

Version

Base Service URL

Configuration

5.2.2

https://cas.ucdavis.edu/cas/

Four-way cluster

UC Davis CAS Service Details

The CAS service at UC Davis has the following parameters

Login URL

https://cas.ucdavis.edu/cas/login

CAS v3 validation URLhttps://cas.ucdavis.edu/cas/p3/serviceValidate

CAS v2 validation URL

https://cas.ucdavis.edu/cas/serviceValidate

CAS v1 validation URLhttps://cas.ucdavis.edu/cas/validate

Logout URL

https://cas.ucdavis.edu/cas/logout

Ticket Parameter

ticket

Service Parameter

service      (URL encoded)

CAS Information

CAS Single Sign Out

CAS includes a number of security features that are designed to limit the damage caused by a security breach in a client application. Specifically, CAS scopes the CAS TGT cookie, which holds the Single Sign On credentials to only be delivered to the CAS server itself. CAS client applications therefore do not have access to any central credential which could be used to gain access to other CAS protected services. CAS clients instead perform a service ticket validation, which results in CAS providing and authenticated user id to the requesting client application. It is then up to the client application to set up a secure session and handle expiration and renewal of that session.
Therefore, a user's CAS single sign on session consists of a single TGT scoped to the CAS server and numerous sessions scoped to the client application servers. This presents a problem when attempting to log the user out of all services during the CAS logout process.

CAS Testing Server

Version

Base Service URL

Configuration

5.2.2https://ssodev.ucdavis.edu/cas/Four-way cluster


Casifying Web Servers and Applications

A CAS authentication module is likely available for most modern web servers and programming languages, and a number of common web-applications have CAS authentication modules available.

Support

Web Resources

  • The Apereo CAS website has a wealth of documentation supporting the deployment of CAS authentication.

Contact Us