L' objectiu d’aquest treball és l’estudi, implementació i prova d'un sistema deautentificació compartida per a múltiples servidors. Encara que des d'un principi essabia que es treballaria amb Shibboleth també s’han tingut en compte altres possiblessolucions. Shibboleth és un projecte desenvolupat per els membres de les universitatsque formen el consorci Internet2 amb l’ objectiu de desenvolupar un nou middlewareper a realitzar les funcions d’autentificació compartida en múltiples servidors i pensatespecíficament per facilitar la col·laboració entre institucions i l’accés a contingutsdigitals.Shibboleth és una solució complerta ja que contempla des de l’autentificació ,autorització i accounting, fins al sistema de login i els atributs a emprar. La qual cosa faque es converteixi en un entorn de treball molt segur però amb l’avantatge d’aportarprivacitat als usuaris.El primer objectiu ha estat identificar les peculiaritats i requeriments dels entorns de elearningdistribuïts, per això s’ha estudiat conceptes específics de seguretat així com lamanera d’adaptar-los a l’entorn requerit. Desprès s’ha fet una comparativa de lessolucions existents al mercat amb una funcionalitat similar a Shibboleth, per tal depresentar els avantatges i desavantatges de Shibboleth vers aquests.Posteriorment, el treball ha consistit en entendre la estructura i els principis defuncionament de Shibboleth, quin tipus de requeriments tenia, el funcionament iobjectius de cada part, estudiar els requeriments de l’entorn específic per al qual haestat dissenyat (e-learning) i donar una idea general de com s’ hauria de fer laimplementació. També s’han estudiat totes les tecnologies i requeriments necessarisper desenvolupar Shibboleth.Una vegada estudiat Shibboleth i l'entorn específic en el que s’hauria d’integrar, s’hamuntat un escenari per a la posada en marxa i proves d’aquest, provant específicamentcada part i entenent amb les proves reals el funcionament. Amb l’escenari enfuncionament, la idea era integrar Shibboleth amb Sakai i Blackboard, els CMS (CourseManagement System) utilitzats a on-campus, el campus virtual de la FachhochschuleLübeck.Per a finalitzar i a mode de conclusions s'ha fet una petita explicació dels resultatsobtinguts, una valoració de com Shibboleth resoldria les necessitats plantejades ialgunes propostes de millora. |