OpenID Connect authentication protocol introductory course
Data: 2 ottobre 2018
Orario: dalle 9.00 alle 18.00
Sede del corso:
Università di Cagliari
Dipartimento di Filologia, Letteratura e Linguistica
Via Is Mirrionis, 09127 Cagliari, CA
Docente: Davide Vaghetti (GARR)
A chi è rivolto: Sviluppatori
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:
- Conoscenza approfondita di almeno un linguaggio di programmazione tra Python, Java e PHP
- Portatile personale con installato ambiente di sviluppo:
- python: versione 2.7.X o 3.X, pip, consigliato virtualenv
- java: eclipse o intelliJ, maven
- php: php 5.6 o superiore
Al termine del corso verrà rilasciato un attestato di partecipazione.
Il corso è gratuito
- Docente: Davide Vaghetti