I'm working on Java EE web application and now I need to implement a SSO for out few components. As solution, I have chosen JASIG CAS server. As far as I know it's the most popular solution for cases like mine but I can't find any information about how to customise the UI (login page and etc.) or settings (login url and etc.) without rebuilding cas-server source. I just want to have my own maven project which I can change easy.
<?xml version="1.0" encoding="UTF-8"?>
Okey, it's easier than i thought.
Carefully read new docs: http://jasig.github.io/cas/4.0.x/installation/Maven-Overlay-Installation.html
So main point that I have to put my files at exactly the same place as it in CAS. So for example jsp should be in
WEB-INF/view/jsp/default/ui and CAS will use this JSP instead of use default JSP. Or I can overlay
propertyFileConfigurer.xml and use another properties file with custom settings.
The same this for all other settings.