掲示板

Autenticar web services Alfresco con Cas

14年前 に Lourdes Cid によって更新されました。

Autenticar web services Alfresco con Cas

New Member 投稿: 7 参加年月日: 10/01/25 最新の投稿
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
14年前 に John Baskeyfield Daniel によって更新されました。

RE: Autenticar web services Alfresco con Cas

Junior Member 投稿: 89 参加年月日: 09/05/18 最新の投稿
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.