- 13/02/2012
- 03:11 pm
- Canaima, Desarrollo, Software Libre

Los Administradores de Plataforma tienen un problema recurrente cada vez que les toca elegir cómo manejarán la gestión de sus usuarios en sus entornos de trabajo. El problema usualmente se hace mayor cuando varias aplicaciones forman parte de un mismo proyecto, y se necesita unificar la autenticación de los usuarios para mejorar la experiencia de uso.
Para solventar este problema se han desarrollado extensiones y plugins para las principales aplicaciones web como MediaWiki, Plone, WordPress, Drupal, TRAC, entre otros, que permiten sustituir su propio sistema de autenticación por uno externo basado en LDAP o Active Directory. Lamentablemente, la mayoría de estas extensiones adolecen de la flexibilidad y funcionalidad que un Administrador de Plataforma necesita para gestionar eficientemente los usuarios de sus aplicaciones. Incluso, la mayoría tiene graves problemas con los formatos de lectura y escritura de entradas, sin mencionar que no existe un esquema común entre las mencionadas extensiones, requiriendo un trabajo adicional de adecuación para que todas las aplicaciones hablen el mismo idioma. No existe, hasta ahora, una solución integral y directa al problema.
Es por eso que hoy quiero presentarles la primera versión estable de Aguilas (1.0.1), una aplicación en la que he venido trabajando para solventar el problema de gestión de usuarios en la Plataforma Tecnológica del Proyecto Canaima. Aguilas es una “Aplicación para la Gestión de Usuarios con Interfaz para LDAP Amigable y Segura” que está escrita en PHP, basada en los principios de simplicidad, usabilidad, y elegancia.
Como Administrador de Plataforma, podrás tener una base de datos centralizada con todos los usuarios de tu plataforma, a la cual podrás conectar todos los servicios que necesiten leer la lista de usuarios, teniendo la tranquilidad de que sólo Aguilas estará escribiendo tus usuarios, de forma semánticamente correcta y compatible con la mayoría de las aplicaciones que tienen autenticación con LDAP.
Con Aguilas tus usuarios serán capaces de:
- Crear cuentas de usuario en un servidor LDAP.
- Ver o modificar los atributos de usuario de una cuenta.
- Cambiar o reestablecer la contraseña de una cuenta
- Recordar el nombre de usuario en caso de olvido.
- Eliminar una cuenta de usuario.
- Listar todos los usuarios registrados.
- Buscar usuarios dentro de la base de datos.
¿Te interesa? ¡Sigue leyendo!
