Get it on Google Play
Un fallo de ‘seguridad’ deja al descubierto los contenidos del ‘help center’ de Liferay

Un fallo de ‘seguridad’ deja al descubierto los contenidos del ‘help center’ de Liferay

Debido a un fallo de ‘seguridad'(Lo de seguridad lo pongo entre comillas por algo que voy a comentar al final del post) en el portal “help center” de liferay sus contenidos son accesibles por todo el mundo. El portal ‘help center’ de Liferay es un portal donde hay gran cantidad de artículos sobre el portal, […]

18/05/2020 by Albert Coronado 
El Bug de Liferay que casi convierte nuestro servidor en un Miner de Bitcoins

El Bug de Liferay que casi convierte nuestro servidor en un Miner de Bitcoins

No acostumbro ha hacer este tipo de artículos, pero de vez en cuando apetece. Esto me pasó ayer y os voy ha hacer un espolier, ya podéis ir deshabilitando el API de vuestro Liferay si tenéis la versión 6.2, 7.0, 7.1 y 7.2 (Yo también deshabilite la de los proyecto 7.3 por precaución, versiones anteriores […]

30/04/2020 by Albert Coronado 
Configurar un contenedor con Nginx como proxy SSL con certificado Let’s encrypt

Configurar un contenedor con Nginx como proxy SSL con certificado Let’s encrypt

Me piden a menudo como configurar el acceso seguro a un servicio que tengamos corriendo y lo mas fácil es hacerlo con un contenedor docker. En este post voy a explicar paso a paso como lo hago. Lo primero será arrancar un contenedor con Ubuntu y mapear los puertos 80 y 443 de la máquina […]

22/01/2020 by Albert Coronado 
Seguridad y Permisos en Servlets Liferay

Seguridad y Permisos en Servlets Liferay

Desde los portlets Liferay tenemos siempre acceso a toda la capa de servicios pero el tema cambia cuando lo hacemos desde un Servlet, el motivo es la capa de permisos que se inicializa al cargar el portlet pero no el Servlet. Si queréis acceder a la capa de servicios de Liferay desde un servlet solo […]

30/08/2019 by Albert Coronado 
Formación y desarrollo avanzado: Obtener la IP real de una petición en Liferay

Formación y desarrollo avanzado: Obtener la IP real de una petición en Liferay

En ocasiones, nos interesa trabajar con la IP que nos hace las peticiones a nuestro portal. Bien porque nos interesa saber el país(Ver el post “Obtener el nombre del país desde una IP en aplicaciones JavaEE y Liferay“), bien porque nos interesa saber si la petición proviene de Tor(Ver el post “Seguridad IT: Saber si […]

20/01/2018 by Albert Coronado 
Montar URL con la imagen del usuario en Liferay

Montar URL con la imagen del usuario en Liferay

Una de estas cosas complejas que tiene Liferay es su sistema para montar las URLs con la foto del usuario. Hay que decir que si tenemos acceso al objeto ‘themeDisplay’ es fácil de construir la URL a la imagen de un usuario simplemente utilizando el método de la classe com.liferay.portal.model.User ‘getPortraitURL(ThemeDisplay themeDisplay)’. También hay que […]

20/11/2017 by Albert Coronado 
Optimizar imágenes para la web desde la línea de comandos

Optimizar imágenes para la web desde la línea de comandos

La optimización de imágenes para la es crucial para conseguir una mejor experiencia de usuario. Si las imágenes tardan mucho en cargar, por muy bonitas que sean, provocarás cansancio en el usuario, que desea que las cosas se carguen rápido. Como comentaba, la mayor parte de una web son las imágenes(cada vez mas) y para […]

06/11/2017 by Albert Coronado 
Desarrollo Liferay DXP: Saber si un usuario tiene un determinado rol

Desarrollo Liferay DXP: Saber si un usuario tiene un determinado rol

Liferay no provee de un sistema de gestión de permisos y roles muy potente, esto ya lo hemos comentado mucho en el blog. En el anterior post ‘Formación Liferay DXP: Seguridad y permisos en portlets Liferay‘ ya expliqué como utilizar el sistema de permisos en nuestros desarrollos sobre la plataforma Liferay. En el post de […]

05/07/2017 by Albert Coronado 
Formación Liferay DXP: Seguridad y permisos en portlets Liferay

Formación Liferay DXP: Seguridad y permisos en portlets Liferay

Una de las piezas mas importantes a gestionar en un desarrollo es la seguridad, por pequeño que sea, cualquier desarrollo corporativo nos obliga a trabajar con usuario y permisos. La seguridad es un tema crítico en el desarrollo de portales, eCommerce, software corporativo, etc. Liferay nos soluciona toda la parte de gestión de usuarios, permisos, […]

28/06/2017 by Albert Coronado 
Efecto SSL en la indexación de Google

Efecto SSL en la indexación de Google

Hace ya una semana que habilité los certificados de seguridad en los dominios https://www.albertcoronado.com y https://www.lostsys.com. En Lostsys no hubo demasiado problema porque es una página muy simple de presentación, pero en AlbertCoronado.com tuve mas trabajo. El motivo no fue otro que la cantidad de desarrollo y contenidos que tenia creado, mucho para adaptar. Esta […]

12/06/2017 by Albert Coronado