Fernando's message below is great advice. The version of the CAS server
isn't going to matter too terribly much. It will depend on what protocol
you are planning to use against CAS. I'm going to guess CAS Protocol v3,
which gives you everything you need. You are going to want a security
This is just a thought. I'm in kind of the same position as you are. I was
given the task to implement SSO and SLO for our apps even though I'm rather
inexperienced and been working with Spring for less than a year.
I don't know exactly which versions of either Spring, Java nor CAS you are