Please use this identifier to cite or link to this item: http://hdl.handle.net/10609/119486
Title: Desarrollo de un SSO en una arquitectura basada en microservicios
Author: Marimon Illana, Jordi
Tutor: González Ciria, Antoni
Others: Garcia-Font, Victor  
Abstract: Authorization and authentication mechanisms are a key component on any system exposed to Internet. The protocol OpenID Connect provides authentication on top of the authorization protocol OAuth. With the development of this project, it is intended to provide a Single Sign-On solution for the set of microservices of the company Mitiga Solutions, adding support to the OpenID Connect protocol. The development of this project has followed a cascade methodology, dividing the project into specific phases to allow a better time schedule. With the completion of this project, the Sign Sing-On Kyecloak server has been installed and configured to work along with company¿s LDAP server in order to provide access to the internal users. As for the second part of the project, support to OpenID Connect protocol has been added to Mitiga¿s microservices library, as well as two of its microservices. The implemented system allows to protect specific endpoints with authorization through roles, as well as authenticated communication between microservices. The Single Sign On server is not only used for microservices but also can be used to provide a centralized access system to support other
Keywords: microservices
Python
SSO
microserveis
Document type: info:eu-repo/semantics/masterThesis
Issue Date: 2-Jun-2020
Publication license: http://creativecommons.org/licenses/by-nc-nd/3.0/es/  
Appears in Collections:Trabajos finales de carrera, trabajos de investigación, etc.

Files in This Item:
File Description SizeFormat 
jmarimoniTFM0620memoria.pdfMemoria del TFM2,96 MBAdobe PDFThumbnail
View/Open