Aplicación web para la gestión de usuarios y permisos de las distintas herramientas de una empresa
Web application for user management and authoritations of software applications
Ver/ Abrir
Identificadores
URI: http://hdl.handle.net/10902/25787Registro completo
Mostrar el registro completo DCAutoría
Matas Pereda, RobertoFecha
2022-02Director/es
Derechos
© Roberto Matas Pereda
Disponible después de
2027-04-04
Palabras clave
Aplicación Web
Seguridad
Cliente/Servidor 3 Capas
Front-End
Back-End
Spring-Boot
Java
Typescript
API
Users
Profiles
Restrictions
Notifications
Incidences
Applications
Resumen/Abstract
Una entidad internacional solicita la continuación del desarrollo de un portal de aplicaciones para la gestión de usuarios y administración de permisos para los diferentes programas y software de una empresa internacional. Por una parte los usuarios podrán acceder al portal de aplicaciones y desde ahí conectarse a todas las aplicaciones a las que estén autorizados. Y por otra, los administradores de las aplicaciones podrán gestionar qué usuarios y con qué permisos pueden acceder a cada aplicación. La aplicación inicialmente tiene desarrollada la pantalla de inicio y las pantallas para la gestión de usuarios, aplicaciones, roles perfiles y portales. El objeto de este TFG consiste en: a) La introducción de un sistema de restricciones que defina las limitaciones de acceso de usuarios a aplicaciones de acuerdo a zonas, negocios, países y otros parámetros. b) La introducción de un sistema de notificaciones e incidencias para controlar el acceso y actualizaciones de las diversas aplicaciones del portal. c) La modificación del sistema de usuarios para añadir la funcionalidad de perfiles y restricciones y otras mejoras. Este proyecto, en concreto, aborda el desarrollo del back-end de esta actualización de la aplicación web. Las tecnologías utilizadas son Spring-boot, java y MyBatis para el desarrollo de la API del back-end.
An international entity requests the development of an application portal in order to manage the access of the users of their company to the different applications of their company. The users may access the portal and access any application they have authoritation on. The administrators of the applications may manage as well the access of these users to the different applications of the portal. The application initially consists on an initial screen and the screens for user, applications, roles, profiles and portals management. The aim of this TFG consists on: -The introduction of a restrictions system that delimits the access of different users according to zone, bussiness, country and other parameters. -The introduction of a notifications and incidence system to control the access and updates of different applications in the portal. -The modification of the user system to develop the previously mentioned profile functionality. This projects consists on developing the back-end relevant to this web application. The technologies utilized are Spring-boot and Java for the development of the back-end API and Typescript and Angular for the development of the front-end.