All of the changes in this section will be to the CAS Server and NOT the Calendar
application. This section is only meant to be an introduction to configuring the CAS Server, as a detailed setup is certainly beyond the scope of this book. Just as with the changes for the Calendar
application, we encourage you to follow along with the changes in this chapter. For more information, you can refer to the JA-SIG CAS wiki at https://wiki.jasig.org/display/CAS/Home.
The preferred way to customize CAS is to use a Maven War Overlay. With this mechanism, you can change everything from the UI to the method in which you authenticate to the CAS Server. The concept of a WAR overlay is simple. You add a WAR overlay, cas-server-webapp
, as a Maven dependency, and then provide additional files that will be merged with the existing WAR overlay. For more information about the CAS Maven WAR Overlay, refer to the JA-SIG documentation at https://wiki.jasig.org/display...