===== Administrador de Sesiones ===== ==== Descripción ==== Es un componente qué funge como puerta de entrada a los demás módulos del sistema, encargado de gestionar los accesos y la seguridad. ==== Objetivo ==== Gestionar accesos, seguridad, inicios de sesión de usuario, obtener perfiles, roles y permisos para regular la información que se mostrará. //En una segunda fase se encargará de administrar los accesos de terceros y el acceso a la información.// ==== ¿Por qué nace? ==== Es necesario tener un componente que se encargue de administrar los accesos y la seguridad, que sea independiente de los demás módulos y que pueda crecer exponencialmente si es necesario. Una de las necesidades a futuro será permitir a personas ajenas a la empresa poder acceder a ciertos bloques del sistema. Con un administrador de sesiones la implementación será muy sencilla. ==== Lluvia de ideas ==== * Administrar todas las sesiones entre sistemas (internos, externos). * Definir tiempos de duración de las sesiones. * Distinguir los tipos de usuarios. * Evitar duplicidad de sesiones. * Cerrar sesiones de otros equipos. * Generador genera los tokens, pero este componente los valida. * Valida los accesos y permisos. SEPARAR SEGURIDAD