Logo do repositório
 
Publicação

Autenticação Federada com Keycloak e Active Directory

dc.contributor.authorTeta, João Lucas
dc.contributor.institutionFaculdade de Ciências
dc.contributor.institutionDepartamento de Informática 
dc.contributor.supervisorSá, Alan Oliveira de
dc.contributor.supervisorCalha, Mário João Barata
dc.date.accessioned2026-02-06T16:15:01Z
dc.date.available2026-02-06T16:15:01Z
dc.date.issued2025
dc.descriptionTese de mestrado, Engenharia Informática, 2025, Universidade de Lisboa, Faculdade de Ciências
dc.description.abstractThis dissertation is set in the context of the Informatics Department (DI) of the Faculty of Sciences, University of Lisbon, whose current infrastructure — based on an on-premises Active Directory (AD) — presents limitations in terms of resilience, interoperability, and support for modern authentication protocols. In a scenario of growing cloud adoption and the need for federated access to external applications, it becomes essential to modernize the Identity and Access Management (IAM) system and ensure the continuity of critical services. To address these challenges, a federated authentication solution was designed, integrating the existing AD with Keycloak, an open-source IAM platform, within a hybrid architecture. Two architectural hypotheses were implemented and evaluated: (i) Keycloak instances sharing a PostgreSQL database managed by Patroni, ensuring consistency and automatic failover; and (ii) independent Keycloak instances, each with its own database, federating the same AD. Experimental load tests revealed average response times between 0.48 s and 1.1s, error rates below 0.5%, and throughput up to 90 requests per second — values consistent with a smooth and responsive user experience. Results show that both approaches are feasible: the first excels in robustness and data consistency, while the second stands out for its operational simplicity and lower complexity. This comparative analysis provides valuable insights for adopting hybrid IAM solutions in institutional contexts, combining security, scalability, and interoperability across on-premises and cloud environments.en
dc.formatapplication/pdf
dc.identifier.tid204177189
dc.identifier.urihttp://hdl.handle.net/10400.5/116900
dc.language.isopor
dc.subjectFederated Authentication
dc.subjectKeycloak
dc.subjectActive Directory
dc.subjectIAM
dc.subjectHybrid Infrastructure
dc.titleAutenticação Federada com Keycloak e Active Directorypt
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccess

Ficheiros

Principais
A mostrar 1 - 1 de 1
A carregar...
Miniatura
Nome:
TM_Joao_Teta.pdf
Tamanho:
3.65 MB
Formato:
Adobe Portable Document Format