Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

A detailed configuration example for the JA-SIG Java CAS client is available below in the section #Files Second-Level CAS Server documentation#Files Modified.

New User Interface

UC Berkeley developed a prototype UI for the collection of CalNetKey. This prototype was successfully incorporated into CAS 3.1. JavaScript used to implement collection of the PIN from the button clicks to the input field was incorporated and modified to refer to the input form's names as they are known to the standard CAS server.

...

Name

Location

Purpose

Modification

default_views.properties

cas-server-webapp/src/main/webapp/WEB-INF/classes

CAS UI view configuration

Changed to have CAS use calNetKeyLoginView.jsp to display login prompt

casLogoutView.jsp

cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui

CAS logout confirmation

Invalidated the HttpSession. CAS does not rely on the session, but the JA-SIG Java CAS filter does. Invalidating the session will force the filter to request primary CAS authentication.

top.jsp

cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui

Common JSP headers

Changed the title.

cas-servlet.xml

cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration

Spring bean configuration file that configures the business logic processing HTTP requests.

Added properties to the authenticationViaFormAction bean.

deployerConfigContext.xml

cas-server-webapp/src/main/webapp/WEB-INF

Deployment-specific CAS server configuration file

Replaced the default authentication handler with CalNetKeyAuthenticationHandler and its options. Added a bean with LDAP server configuration. See the example below.

web.xml

cas-server-webapp/src/main/webapp/WEB-INF

Web application deployment descriptor

Added the JA-SIG Java CAS client filters and their options as illustrated in the example below.

pom.xml

cas-server-webapp

Maven 2 configuration file

Added dependencies on the CAS LDAP module (internal), JBoss Cache module (internal), and JA-SIG Java CAS Client (external)

pom.xml

cas-server-support-second-level

Maven 2 configuration file

Added dependency on the JBoss Cache module (internal)

log4j.properties

cas-server-webapp/src/main/webapp/WEB-INF/classes

Log4j configuration file

Configured a fully-qualified path to cas.log file and added a new log file for UCB-specific logging

...