lunes, 27 de agosto de 2012

Apuntes de Java

Apuntes de Java


Permisos por usuario para recursos de Liferay

Posted: 27 Aug 2012 08:39 AM PDT

A partir del Liferay 5, los permisos a los recursos (blog, foro, contenido, etc) se hacen a través de "Roles". Es decir, si se quería compartir un solo archivo a una sola persona, habría que crear un "Rol" donde esté esa persona. Eso es algo complicado de mantener, si es que estamos usando el Liferay como una intranet y se les permite  a los usuarios que compartan información únicamente a ciertos usuarios.

Pues estuve revisando la documentación y encontré lo siguiente:
Se deberá establecer en portal-ext.properties la siguiente propiedad:

permissions.user.check.algorithm=4

Luego, iniciamos el Liferay y nos mostrará este mensaje en la consola del contenedor Java EE (En mi caso, estoy usando Tomcat 7)



El mensaje es claro. Así que entramos al Panel de Control de Liferay, y seleccionamos en Servidor > Administrador del servidor.


Luego, la ficha "Migración de datos"

.. vamos a la parte inferior de la página, y veremos la sección Convertir a algoritmo de permisos antiguo... activamos el check "Generar roles personalizados"


Hacemos clic en "Ejecutar"
Esperamos a que "cocine"
Luego reiniciamos el Liferay.
Y luego elegimos un porlet y seleccionamos "Configuración"

Y listo.. como antes. Aunque tengo mis dudas de que sea eficiente (por las advertencias que he leído), lo revisaré qué tal va.

No hay comentarios:

Publicar un comentario

Sigue todas las entradas por email