Upload
maria-laura-lalla-mantovani
View
21
Download
0
Embed Size (px)
Citation preview
Collaborare on lineFacilitare la gestione di gruppi di lavoro in un contesto di federazione di identitàStrumenti ed opportunità per la didattica
Maria Laura Mantovani , UNIMORE e GARR, <[email protected]>, Marco Malavolti, GARR, <[email protected]>EMEMITALIA2016 | Modena, 7.9.2016
Maria Laura Mantovani, Marco Malavolti
• Trasferire la gestione dell’autorizzazione: dal Servizio all’Attribute Authority (AA)
• Il caso d’uso sperimentato: Wiki e Moodle
• Gestione dei gruppi e delle autorizzazioni per i servizi con una Attribute Authority: IDEM Grouper AA
• Presentazione della soluzione che semplifica i servizi «Wiki» e «Moodle» per i professori e gli studenti.
• Benefici ottenuti
Agenda
EMEMITALIA2016 | Modena, 7.9.2016
Maria Laura Mantovani, Marco Malavolti
Problema: gestire l’autorizzazione federata
EMEMITALIA2016 | Modena, 7.9.2016
IdPOrg
1
IdP Org
2
IdPOrg
4
IdPOrg3
AuthZServi-zio 1
AuthZServi-zio 2
Servizio1
Servizio2
«on premise» | «cloud» SPs
replicateduser
registration
group replication
multi domain organisations
security risks
overhead
Maria Laura Mantovani, Marco Malavolti
Spostamento della gestione del gruppo dall’applicazione all’AA
EMEMITALIA2016 | Modena, 7.9.2016
IdPOrg
1
IdP Org
2
IdPOrg
4
IdPOrg3
AuthZLa
Mia Classe
Servizio1
Servizio2
Attribute Authority
federatedauthorisation
one timeuser
registration
multi domain organisations
group management
delegation
«on premise» | «cloud» SPs
Maria Laura Mantovani, Marco Malavolti
• Moodle (3.1.1 + VOOT Enrolment Plugin)• Installazione presso Cloud OpenStack Palermo• Registrato in IDEM e in eduGAIN• https://wiki.idem.garrservices.it/moodle
• Media Wiki (1.23.13 + Shibboleth Authentication Module + GARR patch 20160811)• Installazione presso Cloud OpenStack Palermo• Registrato in IDEM e in eduGAIN• https://wiki.idem.garrservices.it/wiki
• Grouper (v2.3.0 + GARR patch 20160811)• Installazione presso Cloud Consortium GARR• Registrato in IDEM e in eduGAIN• https://grouper.idem.garr.it
• IdP (qualsiasi versione) • Registrato in qualsiasi federazione con eduGAIN opt-in
Il caso d’uso in produzione
EMEMITALIA2016 | Modena, 7.9.2016
Maria Laura Mantovani, Marco Malavolti
Amministratore di Grouper: Definisce il gruppo astratto su Grouper
EMEMITALIA2016 | Modena, 7.9.2016
Maria Laura Mantovani, Marco Malavolti
Amministratore di Grouper: Definisce il Gestore del gruppo astratto
EMEMITALIA2016 | Modena, 7.9.2016
Gestore del gruppo: invita gli altri
EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti
Maria Laura Mantovani, Marco Malavolti
Invito ricevuto:
From: [email protected]: [email protected]: [GROUPER]Registrati alla Classe IdM TrainingDate: Wed, 10 Aug 2016 16:14:03 +0200 (CEST)
Salve,
Questo è un invito a registrarti alla nostra CLASSE per poter accedere a molteplici applicazioni quali il nostro MOODLE per seguire il Corso IdM-Training e il nostro WIKI per condividere gli appunti con gli altri membri della classe.L'invito scade tra 7 giorni. Fai click suk link sottostante e accedi con le credenziali del tuo IdP (eduGAIN).
https://grouper.idem.garr.it/grouper/grouperExternal/appHtml/grouper.html?operation=ExternalSubjectSelfRegister.externalSubjectSelfRegister&externalSubjectInviteId=dcc8be5b6314430789f7eb7340072f2e
Saluti.
Modulo di invito
EMEMITALIA2016 | Modena, 7.9.2016
Maria Laura Mantovani, Marco Malavolti
Fasi di registrazione via invito
EMEMITALIA2016 | Modena, 7.9.2016
Maria Laura Mantovani, Marco Malavolti
Fasi di registrazione via invito
EMEMITALIA2016 | Modena, 7.9.2016
Maria Laura Mantovani, Marco Malavolti
Fasi di registrazione via invito
EMEMITALIA2016 | Modena, 7.9.2016
Maria Laura Mantovani, Marco Malavolti
Gruppo Classe con membri di diverse organizzazioni
EMEMITALIA2016 | Modena, 7.9.2016
Maria Laura Mantovani, Marco Malavolti
Accesso utente a WIKI
EMEMITALIA2016 | Modena, 7.9.2016
Maria Laura Mantovani, Marco Malavolti
Accesso utente a WIKI
EMEMITALIA2016 | Modena, 7.9.2016
https://wiki.idem.garrservices.it/Shibboleth.sso/SessionAttributesaffiliation: [email protected];[email protected];[email protected]
eppn: [email protected] givenName: Maria Laura isMemberOf: wiki:idm-training;moodle:idm-training mail: [email protected] sn: MANTOVANI
Maria Laura Mantovani, Marco Malavolti
Accesso utente a WIKI
EMEMITALIA2016 | Modena, 7.9.2016
https://wiki.idem.garrservices.it/Shibboleth.sso/SessionAttributesaffiliation: [email protected];[email protected];[email protected]
eppn: [email protected] givenName: Maria Laura isMemberOf: wiki:idm-training;moodle:idm-training mail: [email protected] sn: MANTOVANI
Maria Laura Mantovani, Marco Malavolti
Accesso utente a Moodle
EMEMITALIA2016 | Modena, 7.9.2016
Already enrolled
Maria Laura Mantovani, Marco Malavolti
https://grouper.idem.garr.it/grouper-ws/voot/people/@me/resources:wiki.idem.garrservices.it:moodle:idm-training?indentResponse=true{ "entry":[ { "displayName":"Barbara Monticini", "id":"[email protected]", "voot_membership_role":"member" }, { "displayName":"Maria Laura Mantovani UNIMORE", "id":"[email protected]", "voot_membership_role":"member" }, { "displayName":"Marco Malavolti", "id":"[email protected]", "voot_membership_role":"member" }, { "displayName":"vo:classrooms:idm-training", "id":"vo:classrooms:idm-training", "voot_membership_role":"member" }, { "displayName":"Lalla Mantovani", "id":"[email protected]", "voot_membership_role":"admin" } }
Accesso Docente (Admin ) a Moodle
EMEMITALIA2016 | Modena, 7.9.2016
Already enrolled with different privileges
Maria Laura Mantovani, Marco Malavolti
• Migliore user experience (one time registration)
• Più sicurezza (non duplicazione stessi gruppi)• Minore overhead nella gestione gruppi• Gestione del gruppo delegata all’interessato• Gruppi estesi multi-organizzazione• Tensione verso Aggregatori di Attributi (ad
esempio per SPID)
Conclusioni: Autorizzazione Federata riepilogo benefici
EMEMITALIA2016 | Modena, 7.9.2016
Maria Laura Mantovani, Marco Malavolti
• Biancini A., Mantovani M. L., Malavolti M. (2015) Usare Grouper per gestire l’autorizzazione di Moodle. Proceedings EMEM ITALIA, 351-354
• Biancini A., Moodle Enrolment plugin for VOOT (2014) https://moodle.org/mod/forum/discuss.php?d=275042
• Biancini A., Malavolti M., Vaghetti D., et al., MediaWiki Shibboleth Auth Extension (2016) https://www.mediawiki.org/wiki/Extension:Shibboleth_Authentication + GARR patch 20160811 per supportare invited external users
• Malavolti M. (2016) HOWTO Install and Configure Grouper 2.3.0 on Ubuntu Linux 14.04 (in preparazione)
• Malavolti M. (2016) HOWTO Integrate Moodle with Grouper on Ubuntu Linux 14.04 (in preparazione)
• Malavolti M. (2016) HOWTO Integrate MediaWiki with Grouper on Ubuntu Linux 14.04 (in preparazione)
• Solberg A. et at.,VOOT Protocol 0.9 (GÉANT) https://wiki.geant.org/display/gn3pjra3/VOOT+specifications
• Hyzer M., Biancini A. et al., Grouper v2.3.0 (Internet2) https://spaces.internet2.edu/display/Grouper + GARR patch 20160811 per supportare invited external users via VOOT
Bibliografia, documentazione e software
EMEMITALIA2016 | Modena, 7.9.2016