Publicação
My.IPB
| 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 |
| 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. |
|---|