Estudo da geração de código via JS-Distributor para sistema de autenticação e autorização
Loading...
Files
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Universidade Federal de São Carlos
DOI
Abstract
The microservices architecture has established itself as a dominant paradigm in software development, offering flexibility and scalability by allowing components to be developed and deployed autonomously. Consequently, it is common for many companies to migrate their monoliths to this architecture, and the js-distributor tool was created to facilitate this transition. However, this inherent distribution poses challenges for implementing secure communication and robust access control between services. This work aims to suggest enhancements to the js-distributor tool, proposing an approach to increase the security of the generated services using the Role-Based Access Control (RBAC) model. The implementation was carried out using Keycloak, a self-hosted identity and access provider, which allows for the generation of security logic from an initial configuration. Thereby, we seek to abstract the complexity of manually configuring an authorization system, offering developers an efficient mechanism to protect functionalities and resources in microservice-based projects. As a result, a code generation strategy was devised, leveraging the tool's existing mechanics, which was validated on example systems.
Description
Keywords
Citation
MENDES, Lucas Silva. Estudo da geração de código via JS-Distributor para sistema de autenticação e autorização. 2025. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) – Universidade Federal de São Carlos, São Carlos, 2025. Disponível em: https://repositorio.ufscar.br/handle/20.500.14289/23634.
Collections
Endorsement
Review
Supplemented By
Referenced By
Creative Commons license
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 Brazil
