[ELIXIR-ITA_ml] GARR - Corso OIDC Primer 5 Luglio

General ELIXIR-Italy Mailing list elixir-ita_ml.elixir-ita.cnr.it a srv00.area.ba.cnr.it
Ven 16 Giu 2017 19:29:27 CEST

Cari tutti,

qui di seguito trovate la  descrizione del corso OIDC Primer del 5 
Luglio organizzato dal GARR. Vista la grande richiesta di partecipazione 
ed i pochi posti disponibili sono stati riservati ad ELIXIR-IIB quattro 
posti ma dovete rispondere entro martedi 20. Se siete interessati dovete 
mandare una email di conferma all'indirizzo comunicazione a garr.it.

Inoltre il GARR ci ha confermato la disponibilitą, in caso di interesse 
da parte di una quindicina di persone, a ripetere il corso in data da 
concordare nell'ambito delle attivitą del progetto AARC2.


Federico Z.


  *OIDC Primer*


5 Jul, 09:30 - 18:00, 2017

Consortium GARR

Room 1


Via dei Tizii, 6

00195 Rome, Italy

*(how to *reach us*https://www.garr.it/en/garr-en/where-we-are)*


Training title: OIDC Primer

This one-day course is an introduction to the next generation identity 
management and authorisation protocols and their constituent components 

The second part  of the programme includes  a more practical look at 
relevant tools and libraries (in Python and/or Java).

Who is it for?: Developers of resources for web and mobile will 
especially benefit from this course.

Learning objectives:

- Understand the principles of OIDC and OAuth2

- How to choose the OIDC most appropriate authentication flow for each 
use case

- Know how to move in the official documentation

- Implement an OIDC Resource Provider both with software libraries and 
with HTTP server modules


Bring your own laptop and be familiar (at least) with python development 

Trainers:  Andrea Biancini, Davide Vaghetti




9:00-9:30 Welcome and registration

9:30-11:00 Theoretical session

        OIDC overview

        OAuth2 overview ("OpenID Connect 1.0 is a simple identity layer 
on top of the OAuth 2.0 protocol")

        OAuth2 authorisation flows

        JSON Web Token (JWT) overview

11:00-11:30 Break

11:30-13:00 Theoretical session

        OIDC authentication flows

        Outline of UMA and OIDC Federation

13:00-14:00 Lunch

14:00-16:00 Hands-on session

Implementing an OIDC Provider

Implementing an OIDC RP16:00-16:30 Break

16:30-18:00 Hands-on session

Review the python OP/RP implementations

Implementing an RP in php, java and through Apache and Nginx modules


Federico Zambelli, Ph.D.

ELIXIR-IIB Technical Coordinator

Bioinformatics, Evolution and Comparative Genomics Lab,
Dept. of Biosciences
University of Milano - Italy

Our comforting conviction that the world makes sense rests
on a secure foundation: our almost unlimited ability to
ignore our ignorance.

Maggiori informazioni sulla lista ELIXIR-ITA_ml.elixir-ita.cnr.it