Buenas… te cuento nuestra situacion a dia de hoy
Cas server genera un ticket para el usuario validado, lo que nos permite saber si un usuario esta validado correctamente. No hemos conseguido obtener el password debido a que este esta encriptado. Realizamos la comunicacion entre Liferay y Alfresco mediante WebScripts para lo cual primero lanzamos el webscript de login que tambien nos devuelve un ticket, y en la peticcion le enchufamos ese ticket.
En resumidas cuentas cas server nos sirve para entrar en ambos entornos con una unica validacion puesto que desde las peticciones de webscripts siempre precisamos solicitar un ticket.