CAS Configuration Files - OtagoPolytechnic/opp-user GitHub Wiki

All of the configuration files are located under the WEB-INF directories

WEB-INF/web.xml - This file should be modified, if you are going to add any exception handing or if you have added additional endpoint to CAS.

WEB-INF/cas-servlet.xml

WEB-INF/cas.properties - This defines the URLs to configure the Service Management Tool to authenticate to your local CAS instance, as well as the Database Dialect for the Service Management Tool. You will most likely need to override this if you haven’t overridden where you load the properties from.

WEB-INF/deployerConfigContext.xml - This is detailed above.

WEB-INF/login-webflow.xml - The Spring Web flow for the login. In most cases you will not need to override this. If you enable things like X.509 Authentication.

WEB-INF/restlet-servlet.xml - The configuration for the RESTful APIs. Normally does not need to be touched.

WEB-INF/spring-configuration - This is where any Spring configuration that CAS loads go. CAS has a bunch in there that you can override by default. You can also add addition ones in there as needed.

WEB-INF/unused-spring-configuration - These are or complete Spring configuration files that can be copied into the spring-configuration directory to be enabled.