Data: 12 Settembre 2017
Orario: 9:30 - 17:30
Sede del corso:
CNR Area della Ricerca di Pisa
Via G. Moruzzi 1 56124 Pisa, Italia
Aula 28 Edificio A
Docenti:
Andrea Biancini (Reti S.p.A.)
Davide Vaghetti (Consortium GARR)
A chi è rivolto:
Principalmente sviluppatori Web
Programma didattico:
Parte teorica (mattina)
- OIDC Overview
- OAuth2 Overview
- JSON Web Token (JWT) Overview
- OIDC authentication flows
Parte pratica (pomeriggio)
- Implement an OAuth2 client in Python
- Implement an OIDC Relying Party in Python
- Implement an OIDC Relying Party in Java
- Implement an OIDC Relying Party in PHP
- Implement an OIDC Relying Party in C#
Requisiti:
- Ogni iscritto al corso dovra' portare il proprio portatile per la parte pratica
- Conoscenza di almeno un linguaggio di programmazione tra Python, Java, PHP, C#
- Conoscenza del sistema di versionamento GIT
- Ambiente di sviluppo gia' installato sul portatile:
- python: versione 2.7.X o 3.X, pip, consigliato virtualenv
- java: eclipse o intelliJ, maven
- php: php 5.6 o superiore
- C#: ambiente windows e VisualStudio
https://github.com/ConsortiumGARR/oidcprimer
Al termine del corso verrà rilasciato un attestato di partecipazione.
Il corso è gratuito. Pranzo libero a cura dei partecipanti
------> PER PARTECIPARE IN PRESENZA E' NECESSARIO
ISCRIVERSI AL CORSO ED EFFETTUARE LA REGISTRAZIONE
- Docente: Davide Vaghetti