Publicação

My.IPB

Ver documento

Detalhes bibliográficos
Resumo:Este 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.
Autores principais:Torgo, Jorge Miguel Varandas
Assunto:Single Sign-On Portal institucional Gestão de identidade
Ano:2025
País:Portugal
Tipo de documento:dissertação de mestrado
Tipo de acesso:acesso aberto
Instituição associada:Instituto Politécnico de Bragança
Idioma:português
Origem:Biblioteca Digital do IPB
Descrição
Resumo:Este 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.