SlideShare a Scribd company logo
Collaborare on line
Facilitare 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, <marialaura.mantovani@garr.it>,
Marco Malavolti, GARR, <marco.malavolti@garr.it>
EMEMITALIA2016 | Modena, 7.9.2016
• 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.2016Maria Laura Mantovani, Marco Malavolti
Problema: gestire l’autorizzazione
federata
EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti
IdP
Org
1
IdP
Org
2
IdP
Org
4
IdP
Org3
AuthZ
Servi-
zio 1
AuthZ
Servi-
zio 2
Servizio1
Servizio2
«on premise» |
«cloud» SPs
replicated
user
registration
group
replication
multi domain
organisations
security risks
overhead
Spostamento della gestione del
gruppo dall’applicazione all’AA
EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti
IdP
Org
1
IdP
Org
2
IdP
Org
4
IdP
Org3
AuthZ
La
Mia
Classe
Servizio1
Servizio2
A
t
t
r
i
b
u
t
e
A
u
t
h
o
r
i
t
y
federated
authorisation
one time
user
registration
multi domain
organisations
group
management
delegation
«on premise» |
«cloud» SPs
• 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.2016Maria Laura Mantovani, Marco Malavolti
Amministratore di Grouper: Definisce
il gruppo astratto su Grouper
EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti
Amministratore di Grouper: Definisce
il Gestore del gruppo astratto
EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti
Gestore del gruppo: invita gli altri
EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti
Invito ricevuto:
From: no-reply@grouper.idem.garr.it
To: marialaura.mantovani@unimore.it
Subject: [GROUPER]Registrati alla Classe IdM
Training
Date: 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/grouperEx
ternal/appHtml/grouper.html?operation=Extern
alSubjectSelfRegister.externalSubjectSelfRegister
&externalSubjectInviteId=dcc8be5b6314430789
f7eb7340072f2e
Saluti.
Modulo di invito
EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti
Fasi di registrazione via invito
EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti
Fasi di registrazione via invito
EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti
Fasi di registrazione via invito
EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti
Gruppo Classe con membri di
diverse organizzazioni
EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti
Accesso utente a WIKI
EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti
Accesso utente a WIKI
EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti
https://wiki.idem.garrservices.it/Shibboleth.sso/Session
Attributes
affiliation:
staff@unimore.it;member@unimore.it;employee@unimore.it
eppn: manto@unimore.it
givenName: Maria Laura
isMemberOf: wiki:idm-training;moodle:idm-training
mail: marialaura.mantovani@unimore.it
sn: MANTOVANI
Accesso utente a WIKI
EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti
https://wiki.idem.garrservices.it/Shibboleth.sso/Session
Attributes
affiliation:
staff@unimore.it;member@unimore.it;employee@unimore.it
eppn: manto@unimore.it
givenName: Maria Laura
isMemberOf: wiki:idm-training;moodle:idm-training
mail: marialaura.mantovani@unimore.it
sn: MANTOVANI
Accesso utente a Moodle
EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti
Already enrolled
https://grouper.idem.garr.it/grouper-
ws/voot/people/@me/resources:wiki.idem.garrse
rvices.it:
moodle:idm-training?indentResponse=true
{
"entry":[
{
"displayName":"Barbara Monticini",
"id":"monticini@garr.it",
"voot_membership_role":"member"
},
{
"displayName":"Maria Laura Mantovani
UNIMORE",
"id":"manto@unimore.it",
"voot_membership_role":"member"
},
{
"displayName":"Marco Malavolti",
"id":"malavolti@garr.it",
"voot_membership_role":"member"
},
{
"displayName":"vo:classrooms:idm-training",
"id":"vo:classrooms:idm-training",
"voot_membership_role":"member"
},
{
"displayName":"Lalla Mantovani",
"id":"mantovani@garr.it",
"voot_membership_role":"admin"
}
}
Accesso Docente (Admin ) a
Moodle
EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti
Already enrolled with different
privileges
• 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.2016Maria 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.2016Maria Laura Mantovani, Marco Malavolti

More Related Content

Viewers also liked

Autoevaluacion
AutoevaluacionAutoevaluacion
Autoevaluacion
Luis Rodriguez
 
Dps of my chosen genre
Dps of my chosen genreDps of my chosen genre
Dps of my chosen genre
caitlinosul
 
Кабельні конектори EPIC®
Кабельні конектори EPIC®Кабельні конектори EPIC®
Кабельні конектори EPIC®
Anton Potekha
 
Incontro Congiunto CDI-CTS IDEM
Incontro Congiunto CDI-CTS IDEM Incontro Congiunto CDI-CTS IDEM
Incontro Congiunto CDI-CTS IDEM
Maria Laura (Lalla) Mantovani
 
new dps
new dpsnew dps
new dps
caitlinosul
 
Prezentare engleza
Prezentare englezaPrezentare engleza
Prezentare engleza
Ana-Maria17
 
Layouts
LayoutsLayouts
Layouts
caitlinosul
 
Identità digitali e servizi federati: SPID-IDEM quali opportunità? La federaz...
Identità digitali e servizi federati: SPID-IDEM quali opportunità? La federaz...Identità digitali e servizi federati: SPID-IDEM quali opportunità? La federaz...
Identità digitali e servizi federati: SPID-IDEM quali opportunità? La federaz...
Maria Laura (Lalla) Mantovani
 
Abテストノススメ
AbテストノススメAbテストノススメ
AbテストノススメToru Enomoto
 

Viewers also liked (10)

Autoevaluacion
AutoevaluacionAutoevaluacion
Autoevaluacion
 
Dps of my chosen genre
Dps of my chosen genreDps of my chosen genre
Dps of my chosen genre
 
Кабельні конектори EPIC®
Кабельні конектори EPIC®Кабельні конектори EPIC®
Кабельні конектори EPIC®
 
Incontro Congiunto CDI-CTS IDEM
Incontro Congiunto CDI-CTS IDEM Incontro Congiunto CDI-CTS IDEM
Incontro Congiunto CDI-CTS IDEM
 
new dps
new dpsnew dps
new dps
 
Chimiel
ChimielChimiel
Chimiel
 
Prezentare engleza
Prezentare englezaPrezentare engleza
Prezentare engleza
 
Layouts
LayoutsLayouts
Layouts
 
Identità digitali e servizi federati: SPID-IDEM quali opportunità? La federaz...
Identità digitali e servizi federati: SPID-IDEM quali opportunità? La federaz...Identità digitali e servizi federati: SPID-IDEM quali opportunità? La federaz...
Identità digitali e servizi federati: SPID-IDEM quali opportunità? La federaz...
 
Abテストノススメ
AbテストノススメAbテストノススメ
Abテストノススメ
 

Similar to Collaborare on line Strumenti per facilitare la gestione di gruppi di lavoro in un contesto di federazione di identità

Andrea alfieri primo seminario classe v s qcuoladi_blog #sdbwebinar1
Andrea alfieri primo seminario classe v s qcuoladi_blog #sdbwebinar1Andrea alfieri primo seminario classe v s qcuoladi_blog #sdbwebinar1
Andrea alfieri primo seminario classe v s qcuoladi_blog #sdbwebinar1
SQcuola di Blog
 
Webinar #1 Classe IV - Presentazione SQcuola di Blog
Webinar #1 Classe IV - Presentazione SQcuola di BlogWebinar #1 Classe IV - Presentazione SQcuola di Blog
Webinar #1 Classe IV - Presentazione SQcuola di BlogSQcuola di Blog
 
Andrea Alfieri seminario #13 SQcuola di Blog
Andrea Alfieri seminario #13 SQcuola di BlogAndrea Alfieri seminario #13 SQcuola di Blog
Andrea Alfieri seminario #13 SQcuola di Blog
SQcuola di Blog
 
Primo webinar Classe VII
Primo webinar Classe VIIPrimo webinar Classe VII
Primo webinar Classe VII
SQcuola di Blog
 
Master part time - MACSE Italia e 24 Ore Formazione
Master part time - MACSE Italia e 24 Ore FormazioneMaster part time - MACSE Italia e 24 Ore Formazione
Master part time - MACSE Italia e 24 Ore FormazioneMACSE.it
 
Presentazione Stampa della Sqcuola di Blog
Presentazione Stampa della Sqcuola di BlogPresentazione Stampa della Sqcuola di Blog
Presentazione Stampa della Sqcuola di Blog
SQcuola di Blog
 
#1 Seminario SQcuola di Blog - Apertura Classe II
#1 Seminario SQcuola di Blog - Apertura Classe II#1 Seminario SQcuola di Blog - Apertura Classe II
#1 Seminario SQcuola di Blog - Apertura Classe II
SQcuola di Blog
 
Master Digital Communications Specialist - brochure
Master Digital Communications Specialist - brochureMaster Digital Communications Specialist - brochure
Seminario classe III SQcuoladilog #sdbwebinar1
Seminario classe III SQcuoladilog #sdbwebinar1Seminario classe III SQcuoladilog #sdbwebinar1
Seminario classe III SQcuoladilog #sdbwebinar1
SQcuola di Blog
 
Pillole di Facebook
Pillole di FacebookPillole di Facebook
Pillole di Facebook
Roberto Castaldo
 
SQcuola di Blog 8 - Presentazione e saluti di benvenuto
SQcuola di Blog 8 - Presentazione e saluti di benvenutoSQcuola di Blog 8 - Presentazione e saluti di benvenuto
SQcuola di Blog 8 - Presentazione e saluti di benvenuto
SQcuola di Blog
 
Iwa italy - Le professioni del Web - Festival d'Europa 2013
Iwa italy - Le professioni del Web - Festival d'Europa 2013Iwa italy - Le professioni del Web - Festival d'Europa 2013
Iwa italy - Le professioni del Web - Festival d'Europa 2013
Fabrizio Caccavello
 
#SDBwabinar #1 Benvenuti in Classe - Geomalfieri
#SDBwabinar #1 Benvenuti in Classe - Geomalfieri#SDBwabinar #1 Benvenuti in Classe - Geomalfieri
#SDBwabinar #1 Benvenuti in Classe - Geomalfieri
SQcuola di Blog
 
Formare alle competenze attraverso il networking tra università e aziende
Formare alle competenze attraverso il networking tra università e aziende  �Formare alle competenze attraverso il networking tra università e aziende  �
Formare alle competenze attraverso il networking tra università e aziende
Francesca Amenduni
 
Presentazione MACSE Italia
Presentazione MACSE ItaliaPresentazione MACSE Italia
Presentazione MACSE Italia
MACSE.it
 
Smau Bologna 2010 Giacomo Barbieri
Smau Bologna 2010 Giacomo BarbieriSmau Bologna 2010 Giacomo Barbieri
Smau Bologna 2010 Giacomo BarbieriSMAU
 
Professionisti ai tempi dei Social Networks - Barbieri & Associati a Smau Bol...
Professionisti ai tempi dei Social Networks - Barbieri & Associati a Smau Bol...Professionisti ai tempi dei Social Networks - Barbieri & Associati a Smau Bol...
Professionisti ai tempi dei Social Networks - Barbieri & Associati a Smau Bol...
ACEF
 
La social media policy a scuola: da dove cominciare?
La social media policy a scuola: da dove cominciare?La social media policy a scuola: da dove cominciare?
La social media policy a scuola: da dove cominciare?
Federica Scarrione
 
Il rapporto tra Fablab e Scuola
Il rapporto tra Fablab e ScuolaIl rapporto tra Fablab e Scuola
Il rapporto tra Fablab e Scuola
Marco Martelli
 
Presentazione gasw 13 5 16
Presentazione gasw 13 5 16Presentazione gasw 13 5 16
Presentazione gasw 13 5 16
Antonio Todaro
 

Similar to Collaborare on line Strumenti per facilitare la gestione di gruppi di lavoro in un contesto di federazione di identità (20)

Andrea alfieri primo seminario classe v s qcuoladi_blog #sdbwebinar1
Andrea alfieri primo seminario classe v s qcuoladi_blog #sdbwebinar1Andrea alfieri primo seminario classe v s qcuoladi_blog #sdbwebinar1
Andrea alfieri primo seminario classe v s qcuoladi_blog #sdbwebinar1
 
Webinar #1 Classe IV - Presentazione SQcuola di Blog
Webinar #1 Classe IV - Presentazione SQcuola di BlogWebinar #1 Classe IV - Presentazione SQcuola di Blog
Webinar #1 Classe IV - Presentazione SQcuola di Blog
 
Andrea Alfieri seminario #13 SQcuola di Blog
Andrea Alfieri seminario #13 SQcuola di BlogAndrea Alfieri seminario #13 SQcuola di Blog
Andrea Alfieri seminario #13 SQcuola di Blog
 
Primo webinar Classe VII
Primo webinar Classe VIIPrimo webinar Classe VII
Primo webinar Classe VII
 
Master part time - MACSE Italia e 24 Ore Formazione
Master part time - MACSE Italia e 24 Ore FormazioneMaster part time - MACSE Italia e 24 Ore Formazione
Master part time - MACSE Italia e 24 Ore Formazione
 
Presentazione Stampa della Sqcuola di Blog
Presentazione Stampa della Sqcuola di BlogPresentazione Stampa della Sqcuola di Blog
Presentazione Stampa della Sqcuola di Blog
 
#1 Seminario SQcuola di Blog - Apertura Classe II
#1 Seminario SQcuola di Blog - Apertura Classe II#1 Seminario SQcuola di Blog - Apertura Classe II
#1 Seminario SQcuola di Blog - Apertura Classe II
 
Master Digital Communications Specialist - brochure
Master Digital Communications Specialist - brochureMaster Digital Communications Specialist - brochure
Master Digital Communications Specialist - brochure
 
Seminario classe III SQcuoladilog #sdbwebinar1
Seminario classe III SQcuoladilog #sdbwebinar1Seminario classe III SQcuoladilog #sdbwebinar1
Seminario classe III SQcuoladilog #sdbwebinar1
 
Pillole di Facebook
Pillole di FacebookPillole di Facebook
Pillole di Facebook
 
SQcuola di Blog 8 - Presentazione e saluti di benvenuto
SQcuola di Blog 8 - Presentazione e saluti di benvenutoSQcuola di Blog 8 - Presentazione e saluti di benvenuto
SQcuola di Blog 8 - Presentazione e saluti di benvenuto
 
Iwa italy - Le professioni del Web - Festival d'Europa 2013
Iwa italy - Le professioni del Web - Festival d'Europa 2013Iwa italy - Le professioni del Web - Festival d'Europa 2013
Iwa italy - Le professioni del Web - Festival d'Europa 2013
 
#SDBwabinar #1 Benvenuti in Classe - Geomalfieri
#SDBwabinar #1 Benvenuti in Classe - Geomalfieri#SDBwabinar #1 Benvenuti in Classe - Geomalfieri
#SDBwabinar #1 Benvenuti in Classe - Geomalfieri
 
Formare alle competenze attraverso il networking tra università e aziende
Formare alle competenze attraverso il networking tra università e aziende  �Formare alle competenze attraverso il networking tra università e aziende  �
Formare alle competenze attraverso il networking tra università e aziende
 
Presentazione MACSE Italia
Presentazione MACSE ItaliaPresentazione MACSE Italia
Presentazione MACSE Italia
 
Smau Bologna 2010 Giacomo Barbieri
Smau Bologna 2010 Giacomo BarbieriSmau Bologna 2010 Giacomo Barbieri
Smau Bologna 2010 Giacomo Barbieri
 
Professionisti ai tempi dei Social Networks - Barbieri & Associati a Smau Bol...
Professionisti ai tempi dei Social Networks - Barbieri & Associati a Smau Bol...Professionisti ai tempi dei Social Networks - Barbieri & Associati a Smau Bol...
Professionisti ai tempi dei Social Networks - Barbieri & Associati a Smau Bol...
 
La social media policy a scuola: da dove cominciare?
La social media policy a scuola: da dove cominciare?La social media policy a scuola: da dove cominciare?
La social media policy a scuola: da dove cominciare?
 
Il rapporto tra Fablab e Scuola
Il rapporto tra Fablab e ScuolaIl rapporto tra Fablab e Scuola
Il rapporto tra Fablab e Scuola
 
Presentazione gasw 13 5 16
Presentazione gasw 13 5 16Presentazione gasw 13 5 16
Presentazione gasw 13 5 16
 

More from Maria Laura (Lalla) Mantovani

"Infrastrutture di autenticazione e autorizzazione" e "La federazione IDEM"
"Infrastrutture di autenticazione e autorizzazione" e "La federazione IDEM""Infrastrutture di autenticazione e autorizzazione" e "La federazione IDEM"
"Infrastrutture di autenticazione e autorizzazione" e "La federazione IDEM"
Maria Laura (Lalla) Mantovani
 
Collaborare con facilità on line su molteplici piattaforme e con strumenti di...
Collaborare con facilità on line su molteplici piattaforme e con strumenti di...Collaborare con facilità on line su molteplici piattaforme e con strumenti di...
Collaborare con facilità on line su molteplici piattaforme e con strumenti di...
Maria Laura (Lalla) Mantovani
 
Gestione federata dell’identità dall’università alla scuola digitale e access...
Gestione federata dell’identità dall’università alla scuola digitale e access...Gestione federata dell’identità dall’università alla scuola digitale e access...
Gestione federata dell’identità dall’università alla scuola digitale e access...
Maria Laura (Lalla) Mantovani
 
Mantovani stato dellarteidem2015
Mantovani stato dellarteidem2015Mantovani stato dellarteidem2015
Mantovani stato dellarteidem2015
Maria Laura (Lalla) Mantovani
 
eduGAIN interfederazione senza confini
eduGAIN interfederazione senza confinieduGAIN interfederazione senza confini
eduGAIN interfederazione senza confini
Maria Laura (Lalla) Mantovani
 
IDP IN THE CLOUD a solution to facilitate the access of research communities...
IDP IN THE CLOUD  a solution to facilitate the access of research communities...IDP IN THE CLOUD  a solution to facilitate the access of research communities...
IDP IN THE CLOUD a solution to facilitate the access of research communities...
Maria Laura (Lalla) Mantovani
 

More from Maria Laura (Lalla) Mantovani (6)

"Infrastrutture di autenticazione e autorizzazione" e "La federazione IDEM"
"Infrastrutture di autenticazione e autorizzazione" e "La federazione IDEM""Infrastrutture di autenticazione e autorizzazione" e "La federazione IDEM"
"Infrastrutture di autenticazione e autorizzazione" e "La federazione IDEM"
 
Collaborare con facilità on line su molteplici piattaforme e con strumenti di...
Collaborare con facilità on line su molteplici piattaforme e con strumenti di...Collaborare con facilità on line su molteplici piattaforme e con strumenti di...
Collaborare con facilità on line su molteplici piattaforme e con strumenti di...
 
Gestione federata dell’identità dall’università alla scuola digitale e access...
Gestione federata dell’identità dall’università alla scuola digitale e access...Gestione federata dell’identità dall’università alla scuola digitale e access...
Gestione federata dell’identità dall’università alla scuola digitale e access...
 
Mantovani stato dellarteidem2015
Mantovani stato dellarteidem2015Mantovani stato dellarteidem2015
Mantovani stato dellarteidem2015
 
eduGAIN interfederazione senza confini
eduGAIN interfederazione senza confinieduGAIN interfederazione senza confini
eduGAIN interfederazione senza confini
 
IDP IN THE CLOUD a solution to facilitate the access of research communities...
IDP IN THE CLOUD  a solution to facilitate the access of research communities...IDP IN THE CLOUD  a solution to facilitate the access of research communities...
IDP IN THE CLOUD a solution to facilitate the access of research communities...
 

Collaborare on line Strumenti per facilitare la gestione di gruppi di lavoro in un contesto di federazione di identità

  • 1. Collaborare on line Facilitare 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, <marialaura.mantovani@garr.it>, Marco Malavolti, GARR, <marco.malavolti@garr.it> EMEMITALIA2016 | Modena, 7.9.2016
  • 2. • 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.2016Maria Laura Mantovani, Marco Malavolti
  • 3. Problema: gestire l’autorizzazione federata EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti IdP Org 1 IdP Org 2 IdP Org 4 IdP Org3 AuthZ Servi- zio 1 AuthZ Servi- zio 2 Servizio1 Servizio2 «on premise» | «cloud» SPs replicated user registration group replication multi domain organisations security risks overhead
  • 4. Spostamento della gestione del gruppo dall’applicazione all’AA EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti IdP Org 1 IdP Org 2 IdP Org 4 IdP Org3 AuthZ La Mia Classe Servizio1 Servizio2 A t t r i b u t e A u t h o r i t y federated authorisation one time user registration multi domain organisations group management delegation «on premise» | «cloud» SPs
  • 5. • 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.2016Maria Laura Mantovani, Marco Malavolti
  • 6. Amministratore di Grouper: Definisce il gruppo astratto su Grouper EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti
  • 7. Amministratore di Grouper: Definisce il Gestore del gruppo astratto EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti
  • 8. Gestore del gruppo: invita gli altri EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti
  • 9. Invito ricevuto: From: no-reply@grouper.idem.garr.it To: marialaura.mantovani@unimore.it Subject: [GROUPER]Registrati alla Classe IdM Training Date: 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/grouperEx ternal/appHtml/grouper.html?operation=Extern alSubjectSelfRegister.externalSubjectSelfRegister &externalSubjectInviteId=dcc8be5b6314430789 f7eb7340072f2e Saluti. Modulo di invito EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti
  • 10. Fasi di registrazione via invito EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti
  • 11. Fasi di registrazione via invito EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti
  • 12. Fasi di registrazione via invito EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti
  • 13. Gruppo Classe con membri di diverse organizzazioni EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti
  • 14. Accesso utente a WIKI EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti
  • 15. Accesso utente a WIKI EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti https://wiki.idem.garrservices.it/Shibboleth.sso/Session Attributes affiliation: staff@unimore.it;member@unimore.it;employee@unimore.it eppn: manto@unimore.it givenName: Maria Laura isMemberOf: wiki:idm-training;moodle:idm-training mail: marialaura.mantovani@unimore.it sn: MANTOVANI
  • 16. Accesso utente a WIKI EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti https://wiki.idem.garrservices.it/Shibboleth.sso/Session Attributes affiliation: staff@unimore.it;member@unimore.it;employee@unimore.it eppn: manto@unimore.it givenName: Maria Laura isMemberOf: wiki:idm-training;moodle:idm-training mail: marialaura.mantovani@unimore.it sn: MANTOVANI
  • 17. Accesso utente a Moodle EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti Already enrolled
  • 18. https://grouper.idem.garr.it/grouper- ws/voot/people/@me/resources:wiki.idem.garrse rvices.it: moodle:idm-training?indentResponse=true { "entry":[ { "displayName":"Barbara Monticini", "id":"monticini@garr.it", "voot_membership_role":"member" }, { "displayName":"Maria Laura Mantovani UNIMORE", "id":"manto@unimore.it", "voot_membership_role":"member" }, { "displayName":"Marco Malavolti", "id":"malavolti@garr.it", "voot_membership_role":"member" }, { "displayName":"vo:classrooms:idm-training", "id":"vo:classrooms:idm-training", "voot_membership_role":"member" }, { "displayName":"Lalla Mantovani", "id":"mantovani@garr.it", "voot_membership_role":"admin" } } Accesso Docente (Admin ) a Moodle EMEMITALIA2016 | Modena, 7.9.2016Maria Laura Mantovani, Marco Malavolti Already enrolled with different privileges
  • 19. • 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.2016Maria Laura Mantovani, Marco Malavolti
  • 20. • 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.2016Maria Laura Mantovani, Marco Malavolti

Editor's Notes

  1. Presentazione lalla e marco Presentazione GARR Collaborare on line -> in una classe ad esempio c’è bisogno di collaborare ossia di lavorare in gruppo. Il lavoro di gruppo è uno dei pilastri dell’isegnamento. Presentazione IDEM Che cos’è una Federazione di Identità Che cos’è IDEM
  2. Da 10 anni nelle federazioni di identità abbiamo lavorato per separare il processo di autenticazione (IdP) dal processo di autorizzazione. Il processo di autorizzazione è rimasto a carico del SP.
  3. Su Grouper Definire un gruppo astratto su Grouper Definire il manager del gruppo (ad esempio il docente) Collegare su Grouper il Gruppo ai Servizi che lo useranno Su ciascuno dei servizi 1. definire sul servizio il gruppo proveniente da Grouper (esempi Moodle e WIKI) Su Grouper 5 il docente invita gli studenti ad unirsi al gruppo 6. il docente visualizza il gruppo su grouper 7. il docente rimuove uno studente dal gruppo
  4. Subject: Registrati alla Classe IdM Training Body: 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). $inviteLink$ Saluti.