Foros de discusión

Autenticación custom.

Alfredo Casero, modificado hace 10 años.

Autenticación custom.

New Member Mensajes: 4 Fecha de incorporación: 18/06/13 Mensajes recientes
Hola a todos,
Estamos tratando de implementar un Authenticator que nos permita hacer una autenticación contra un web service interno. Lo que hemos hecho es utilizar las librerías de este servicio web en conjunto con CXF para poder tener los servicios inyectados con Spring.

Una vez creado el jar, lo desplegamos en el lib del servidor donde desplegamos LifeRay y agregamos el portal-ext con las properties correspondientes para que la autenticación pase por esa clase.

Sin embargo, nos estamos encontrando con un montón de conflictos en las librerías, leáse, CXF, Spring, inclusive las librerías propias que estamos utilizando arrastran otras que conflictuan.

Hay alguna forma en LifeRay de que estas librerías necesarias se agreguen y no conflictúen? O sino, hay alguna alternativa para realizar un cliente de un Web Service que se encuentra desplegado en otro servidor y que no pertenece a LifeRay?

Muchas gracias!

Saludos.
thumbnail
Iñaki Sainz, modificado hace 10 años.

RE: Autenticación custom.

Junior Member Mensajes: 43 Fecha de incorporación: 5/06/13 Mensajes recientes
Hola Alfredo,

has probado a desarrollar un hook para hacer lo que pretendes así no tendrás que desplegar el jar en el lib del portal. Ahora no caigo si hay algún inconveniente, pero diría que no compartirías classloader.

Te dejo un link que explica las posibilidades de los hooks.

http://www.liferay.com/es/documentation/liferay-portal/6.1/development/-/ai/hoo-4

Saludos.
thumbnail
Iñaki Sainz, modificado hace 10 años.

RE: Autenticación custom.

Junior Member Mensajes: 43 Fecha de incorporación: 5/06/13 Mensajes recientes
Hola Alfredo,

has probado a desarrollar un hook para hacer lo que pretendes así no tendrás que desplegar el jar en el lib del portal. Ahora no caigo si hay algún inconveniente, pero diría que no compartirías classloader.

Te dejo un link que explica las posibilidades de los hooks.

http://www.liferay.com/es/documentation/liferay-portal/6.1/development/-/ai/hoo-4

Saludos.
Alfredo Casero, modificado hace 10 años.

RE: Autenticación custom.

New Member Mensajes: 4 Fecha de incorporación: 18/06/13 Mensajes recientes
Sí, hemos probado con los hooks, pero seguimos teniendo problemas con las librerías que se arrastran por la API del WS que queremos utilizar.

No se puede empaquetar o utilizar otra estrategia? Por ejemplo, utilizar algún plugin para hacer el cliente, tenerlo internamente en LifeRay en invocarlo desde la clase que implementa el Authenticator?

Muchas gracias!