cancel
Showing results for 
Search instead for 
Did you mean: 

Problema con los Ticket (Sesion)

neibol
Champ in-the-making
Champ in-the-making
Hola:

Tenemos instalado la versión de Alfresco 3.4.10 Enterprise, con una aplicación Web realizada con Java y que hacemos uso de WebScripts. Hemos detectado unos problemas con el uso del Alfresco que nos afecta al funcionamiento de nuestra web, esto son:

Disponemos de un usuario con contraseña para que nuestra aplicación Web pueda acceder a Alfresco, para obtener la información o realizar ejecución de WebScripts. El funcionamiento, consiste en la obtención de un ticket (Sesión) para realizar las llamadas desde el proyecto Web hacia el Alfresco, un ejemplo de llamada con ticket:
/alfrescoprueba/s/ibestat/noticias/portada/ca?alf_ticket=TICKET_d0a4bde3c5db72bc65098e6dc7ee388b68b6a615

Pero en algunos casos, cuando la obtención del ticket falla, que desconocemos los motivos, se empieza a realizar llamadas con el usuario Guest, por ejemplo:
/ alfrescoprueba /s/ibestat/px_breadcrumbs/7607473e-77d0-40e4-a0d3-33685453828a/3/ca?guest=true

En principio Guest no se tiene que utilizar nunca, sino tiene que usar un ticket (sesion)

Esto nos genera un  gran número de conexiones no autorizadas, que provocan que el Alfresco caiga. Hemos estado realizando pruebas, para evitar este problema, pero no lo hemos logrado.

¿Alguno podría indicar algún tipo de solución? ¿Podría alguien ayudarme para aclarar este problema?

Gracias y un saludo
3 REPLIES 3

rhergui
Champ in-the-making
Champ in-the-making
prueba a poner esto en el alfreso-global.properties:
alfresco.authentication.allowGuestLogin=false

Una pregunta delante del alfresco hay algún apache?

neibol
Champ in-the-making
Champ in-the-making
Hola rhergui:

Ya tenemos puesto la propiedad que indicas en el alfresco-global.properties

Nuestra estructura es Alfresco, un Apache que hace de Proxy-Pass y la aplicacion Web. Lo que no vemos, es porque menos de usar el ticket, se empieza a usar el usuario Guest.

Cuando llega la peticion Alfresco, le indica que no es un usuario autorizado (GUEST), pero es que nosotros no lo queremos usar, pero no vemos el motivo porque dejar de usar el ticket de sesion y empieza a usar GUEST

¿Alguna idea?

Un saludo

cristinamr
World-Class Innovator
World-Class Innovator
¿Lo solucionásteis?

--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc