Introducción
Hermes Masterdata Auth Server es el módulo de TMA que gestiona los datos maestros de las distintas aplicaciones, módulos y productos.
Se entiende por datos maestros de un producto a las variables que permiten configurar el sistema.
Ejemplos:
Listado de idiomas de la aplicación.
Idioma por defecto.
Listado de tipos de eventos.
Temporizadores de ejecución de tareas periódicas.
Información clave del producto para un determinado cliente.
Etcétera
El módulo además cuenta con una interfaz en Atenea que permite añadir, editar y eliminar los datos maestros desde el apartado de administración.
se encarga de la autenticación y autorización de usuarios y administradores. Para ello, se basa en un sistema de usuarios, perfiles, roles y permisos que se gestiona desde el propio módulo a través de la capa de frontend. A través del módulo de Hermes Auth Utils se añaden algunas funcionalidades al módulo principal (cambios de contraseña, envíos de correo al crear usuarios,… ).
Sus principales funcionalidades son:
1.Autenticación
Permite autenticar al usuario con usuario y contraseña. Mediante Auth Utils se añaden algunas funcionalidades extra a la simple autenticación (doble autenticación por correo o SMS, cambio inicial de contraseña, obligación de activar usuario antes de acceder,…).
2.Gestión de usuarios y permisos de acceso de los mismos
Se pueden crear y editar usuarios. Cada usuario puede tener asignados varios perfiles, y cada perfil una serie de roles y permisos. Los roles y permisos son los que permiten acceder a distintas funciones y acciones dentro de los productos tanto a nivel de backend (roles) cómo de frontend (permisos).
3.Otras funcionalidades
Además de las funciones principales, el módulo se completa con otras acciones importantes cómo bloqueo y desbloqueo de usuarios, cambio de contraseña, …
Esquema
...
Stack tecnológico
A continuación se presentan cuales son las tecnologías que utiliza Hermes Auth Server:
...
A continuación se presentan cuales son las tecnologías que utiliza Hermes Auth Utils:
...