Empreu aquest identificador per citar o enllaçar aquest ítem: http://hdl.handle.net/10609/119486
Títol: Desarrollo de un SSO en una arquitectura basada en microservicios
Autoria: Marimon Illana, Jordi
Tutor: González Ciria, Antoni
Altres: Garcia-Font, Victor  
Resum: Els mecanismes d'autorització i autenticació són clau en qualsevol sistema que hagi de ser exposat a Internet. El protocol OpenID Connect ofereix autenticació damunt del protocol d'autorització OAuth. Amb el desenvolupament d'aquest projecte es pretén donar una solució de Single Sign-*On que s'adapti al conjunt de microservicios de l'empresa Mitiga Solutions, afegint suport al protocol OpenID Connect. Per al desenvolupament s'ha seguit una metodologia en cascada, dividint el projecte en fases específiques que permeten una millor estimació del temps. Amb la realització d'aquest treball s'ha instal·lat i configurat el servidor de Single Sing-On Kyecloak el qual utilitza el servidor LDAP de l'empresa per a donar servei als usuaris interns. En la segona part del projecte s'ha modificat la llibreria de microservicios de Mitiga Solutions, així com dues de les seves microservicios, per a afegir compatibilitat amb el protocol OpenID Connect. El sistema implantat permet protegir endpoints específics dels microservicios i autorització mitjançant rols, així com la comunicació autenticada entre microservicios. El desenvolupament ha permès establir les bases per a estendre el sistema a la resta de microserveis disponibles. El servidor de Single Sign On no serveix únicament per als microserveis, sinó que a més vaig poder ser utilitzat per a oferir un sistema d'accés centralitzat per a donar suport a altres serveis disponibles en l'empresa que siguin compatibles amb el protocol utilitzat.
Paraules clau: Python
SSO
Tipus de document: info:eu-repo/semantics/masterThesis
Data de publicació: 2-jun-2020
Llicència de publicació: http://creativecommons.org/licenses/by-nc-nd/3.0/es/  
Apareix a les col·leccions:Trabajos finales de carrera, trabajos de investigación, etc.

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
jmarimoniTFM0620memoria.pdfMemoria del TFM2,96 MBAdobe PDFThumbnail
Veure/Obrir
Comparteix:
Exporta:
Consulta les estadístiques

Aquest ítem està subjecte a una llicència de Creative Commons Llicència Creative Commons Creative Commons