Blogs Blogs

Aprende OpenXava con ejemplos Aprende OpenXava con ejemplos

Obtén el libro

Aprende OpenXava desarrollando una aplicación completa desde cero.

OpenXava 4.2.3 liberado OpenXava 4.2.3 liberado

NaviOX 2013v2 disponible

18 de septiembre del 2013

NaviOX es una extensión para añadir gestión de usuarios y menú a tus aplicaciones OpenXava. Además, NaviOX da a tus aplicaciones un aspecto más moderno.

NaviOX 2013v2 tiene las siguientes funcionalidades nuevas:
  • El usuario puede cambiar su propia contraseña.
  • Es posible definir el orden de los módulos y subcarpetas en el menú jerárquico.
  • Soporte de LDAP (probado con Active Directory).
  • Autologin usando autologinUser y autologinPassword en naviox.properties.
  • Es necesario teclear dos veces la contraseña cuando añadimos un nuevo usuario o modificamos su contraseña.
  • Los usuarios pueden ser activados y desactivados.
  • El botón de inicio no se muestra si no hay módulos disponibles.
  • La documentación de primeros pasos ha sido mejorada.

El usuario puede cambiar su propia contraseña

Hay un nuevo módulo en la carpeta Admin para cambiar la carpeta del usuario actual:

Este módulo está disponible para el rol user por defecto, aunque ChangePassword puede quitarse de los módulos permitidos para el rol user, de esta manera los usuarios normales no podrían cambiar sus contraseñas.

Ordenación de los módulos y carpetas

Ahora puedes determinar el orden de los módulos y carpetas en el menú usando el módulo Carpetas:

Soporte de LDAP

NaviOX permite a los usuarios ser autenficados vía LDAP. Para configurar LDAP edita el archivo naviox.properties y añade las siguientes entradas:

# Configuración LDAP
ldapHost=192.168.0.0
ldapDomain=XX
ldapDN=DC=XX,DC=XX,DC=XX
ldapPort=389

Por defecto todos los usuarios son atentificados usando las contraseñas almacenadas por NaviOX. Para activar LDAP has de seleccionar los usuarios y marcar la opción Autentificar con LDAP:

Autologin

El autologin permite usar una aplicación NaviOX sin introducir usuario y contraseña. Se activa añadiendo la siguientes entradas a naviox.properties:

# Autologin
autologinUser=admin	
autologinPassword=admin
Ahora, cualquiera puede usar la aplicación sin autentificarse, serán automaticamente reconocidos como el usuario admin (o cualquier otro usuario que escojas). El autologin es útil para pruebas en desarrollo y aplicaciones públicas.
 

blog comments powered by Disqus