Skip to main content

CAS Integration

Overview

The Central Authentication Service (CAS) is a common single sign-on protocol used by numerous web applications. Jenzabar SONIS clients with a CAS server environment can allow their students, faculty, alumni, and administrative staff to be automatically logged in to Jenzabar SONIS once they're logged in to the CAS system. The setup and login process mirrors the SONIS LDAP integration and predates the SSO Configuration page.

With CAS, users are able to log in to multiple applications without authenticating again as long as the CAS session timeout threshold hasn't been reached. When the threshold is reached, or if they haven't logged in yet, the user will be prompted for login credentials from the CAS server. Upon successful login to the CAS server, they will be checked further for a valid SONIS username and access and whether their account is disabled. If login is possible, they will be forwarded into the respective login portal.

Setup

System Variables

To link SONIS to the CAS server environment, navigate to the System Variables page in the Systems hub. Scroll to the bottom of the page and locate the CAS URL field. Enter the URL of the CAS server. This should be a full working URL with an http or https prefix.

CAS_1.png

The CAS Logout URL is optional. If a CAS server Logout URL is entered, all users will be taken to this page to be logged out of the system. Alternately, it could also take them to a user-defined page that provides any information that the institution deems necessary. It is recommended for users to still close all browser sessions before leaving a station to make sure that they are fully out of the CAS system.

CAS_2.png

Click the Submit button to save the changes.

CAS_3.png

Active Directory User ID

In addition to the URLs, each individual user who will log in through CAS must have an unique CAS user ID stored in their records. To add or edit an ID, navigate to the user's page. Click on the View link next to the AD User ID label.

CAS_4.png

A new window will open. Enter the user's CAS login ID and click Submit to save the change.

CAS_5.png
CAS_6.png

Note

For administrator logins, if there is more than one profile with the same AD User ID, the user will be prompted to select a profile when navigating to SONIS. Otherwise, the system will authenticate without prompt as is done when accessing the other portals.

User Replacement Pages

Some institutions may wish to set CAS login as the default means of entering SONIS. To make this change, navigate to under the systems menu and select one of the portals that will be utilizing CAS login.

CAS_7.png
CAS_8.png

Copy one of the following values into the User Replacement Page field.

casadmnlogin - for Administrator Login

casalumlogin.cfm - for Alumni Login

casfaclogin.cfm - for Faculty Login

casstulogin.cfm - for Student Login

CAS_9.png

Click Submit to save the page.

CAS_10.png