Logo do repositório
 
datacite.subject.fosEngenharia e Tecnologia
datacite.subject.sdg12:Produção e Consumo Sustentáveis
dc.contributor.advisorAlves, Albano
dc.contributor.authorTorgo, Jorge Miguel Varandas
dc.date.accessioned2026-01-27T16:27:12Z
dc.date.available2026-01-27T16:27:12Z
dc.date.issued2025
dc.date.submitted2025
dc.description.abstractEste projeto aborda a fragmentação dos serviços digitais no Instituto Politécnico de Bragança (IPB), onde a comunidade académica necessitava de se autenticar repetidamente em múltiplas plataformas. O principal objetivo foi desenvolver o portal My.IPB, uma plataforma centralizada para unificar o acesso a todos os recursos digitais da Instituição. Para alcançar este objetivo, foi implementada uma solução de Single Sign-On (SSO) utilizando Keycloak, integrada com um backend desenvolvido em Spring Boot e um frontend em Angular. A metodologia focou-se numa arquitetura desacoplada, onde o portal atua como um agregador, permitindo o acesso direto a módulos específicos das plataformas integradas. A solução foi também estendida à aplicação móvel "On-line.IPB". Adicionalmente, foi criado um backoffice para a gestão centralizada de plataformas e permissões, e um pipeline de CI/CD para automatizar a entrega da aplicação. Como resultado, o My.IPB tira partido da funcionalidade do Single Sign-On, eliminando a necessidade de múltiplos logins. O sucesso da integração de três plataformas como prova de conceito validou a arquitetura e o processo de integração. O projeto conclui-se com a disponibilização de uma plataforma robusta e escalável que moderniza o acesso aos serviços digitais do IPB.por
dc.description.abstractThis project addresses the fragmentation of digital services at the Polytechnic Institute of Bragança (IPB), where the academic community needed to repeatedly authenticate across multiple platforms. The main objective was to develop the My.IPB portal, a centralized platform to unify access to all of the Institution’s digital resources. To achieve this goal, a Single Sign-On (SSO) solution was implemented using Keycloak, integrated with a backend developed in Spring Boot and a frontend in Angular. The methodology focused on a decoupled architecture, where the portal acts as an aggregator, allowing direct access to specific modules of the integrated platforms. The solution was also extended to the "On-line.IPB"mobile application. Additionally, a backoffice was created for centralized management of platforms and permissions, and a CI/CD pipeline was implemented to automate application delivery. As a result, My.IPB takes advantage of the Single Sign-On functionality, eliminating the need for multiple logins. The successful integration of three platforms as a proof of concept validated the architecture and the integration process. The project concludes with the delivery of a robust and scalable platform that modernizes access to IPB’s digital services.por
dc.identifier.tid204163455
dc.identifier.urihttp://hdl.handle.net/10198/35637
dc.language.isopor
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectSingle Sign-On
dc.subjectPortal institucional
dc.subjectGestão de identidade
dc.titleMy.IPB
dc.typemaster thesis
dspace.entity.typePublication
thesis.degree.nameDissertação de mestrado em Informática

Ficheiros

Principais
A mostrar 1 - 1 de 1
A carregar...
Miniatura
Nome:
Jorge Torgo.pdf
Tamanho:
2.94 MB
Formato:
Adobe Portable Document Format
Licença
A mostrar 1 - 1 de 1
Miniatura indisponível
Nome:
license.txt
Tamanho:
1.75 KB
Formato:
Item-specific license agreed upon to submission
Descrição: