Inicio de sesión único para múltiples aplicaciones

Buenos días, se me presentó una situación. Resulta que existen múltiples aplicaciones que hacen uso de una única instancia del template advanced, quiero separarlo pero no sé cómo puedo hacer para que una vez inciada sesión se pueda compartir para todas las aplicaciones y así no tengan que iniciar sesión en cada aplicación por separado.
De antemano muchas gracias.

necesitas chequear lo relacionado con CAS. Por acá hemos creado un servidor CAS con web2py (que es la app que gestionaba los usuarios) y del lado Yii tenemos 5 aplicaciones logueandose contra el mismo. Para el lado Yii usamos https://github.com/daxslab/yii2-cas, un fork de otro repo al cual le hicimos algunas modificaciones (para permitir trabajar con HTTP en desarrollo, por ejemplo)