Blackboard CAS SSO Custom Authentication Module
This CAS SSO authentication module is a Blackboard 8 Custom Authentication Module. The module is utilized for authenticating a user to Blackboard against a CAS server.
This CAS SSO Module for Blackboard 8+ is intended to replace the previous CAS
SSO authentication module for WebCT Vista 4+ once made available at http://devnet.webct.com,
and later moved in 2007 to OSCELOT FORGE at
This module is a complete rewrite of its predecessor. It is a complete Maven 2 project with the following features:
The creation of this Blackboard 8.0 CAS SSO Custom Authentication Module was undertaken by Western Illinois University. It was written by Russell E Glaue, an employee of Western Illinois University Center for the Application of Information Technologies, a Center at the University within the University's uTech division. This module is distributed and supported by Western Illinois University, uTech division.
The minimal 3rd-party-library-independent CAS SSO Client Library
This project entails two agendas. The first is to create an updated CAS SSO Authentication Module for Blackboard 8. The second is to create a minimal and 3rd-party-library-independent CAS client library.
The objective is to provide a useful CAS client library that does not require any 3rd party libraries, including XML parsers. This CAS client library is then implemented in the Blackboard 8 CAS SSO Custom Authentication Module. The WebLogic Server library dependencies are seperated out into an additional library so that it can be excluded if desired.
This project is divided into three subprojects:
The requirements for compiling the CASSO subprojects
The requirements for implementing the CASSSO project libraries