Fórum

Autenticar web services Alfresco con Cas

Lourdes Cid, modificado 14 Anos atrás.

Autenticar web services Alfresco con Cas

New Member Postagens: 7 Data de Entrada: 25/01/10 Postagens Recentes
Buenas,

Tengo alfresco y liferay con cas.
Si ya estoy logada en cas, quiero llamar a los servicios web de alfresco desde liferay, sin tener que hacer un authentication.startsession("admin","admin"). Es decir, usar la api de alfresco pero con el usuario que me venga del cas.
Pero no veo cómo usar los web services sin introducirles usuario y claver para el startsession.

¿Alguien sabe como hacerlo?
thumbnail
John Baskeyfield Daniel, modificado 14 Anos atrás.

RE: Autenticar web services Alfresco con Cas

Junior Member Postagens: 89 Data de Entrada: 18/05/09 Postagens Recentes
Buenas Lourdes,

Me parece muy interesante lo que propones, yo también me lo he planteado alguna vez.

En mi caso tengo Alfresco y Liferay integrados con cas, aunque por el momento los webservices que uso son con admin/admin.

Existe otra opción que no se si te podrá valer:

- Liferay contra Cas y Ldap
- Alfresco con Ldap (de esta forma Alfresco y Liferay tienen los mismos usuarios)
- Un usuario se loguea en Liferay mediante Cas
- Tu aplicación que sube documentos a Alfresco es un portlet en Liferay
- Ese portlet hace unas llamadas a unas librerias Util de Liferay que te devuelven el usuario y contraseña de la persona autenticada.
- Tu portlet toma esos parametros como usuario y contraseña y hace la típica llamada authentication.startsession(usuario,contraseña)

Con esto conseguirias que los contenidos creados en Alfresco sean con el usuario en cuestión.

Un saludo.