Logo IFC CNR

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

Materiale didattico:

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