My solution should be the easiest solution for single sign out. With my solution, you do not need to change anything on CAS enabled client application. The only change is on CAS. It's not like the current CAS official supported Single Sign Out solution that all client applications must be modified to handle a sign out request that send by CAS Server.
CAS Single Sign Out