Integrazione e uso di SPID all’interno di un’applicazione web - Valerio Paolini, Technical...

16

Transcript of Integrazione e uso di SPID all’interno di un’applicazione web - Valerio Paolini, Technical...

Page 1: Integrazione e uso di SPID all’interno di un’applicazione web - Valerio Paolini, Technical Project Manager del Team per la Trasformazione Digitale, Umberto Rosini, IT e Software

[email protected]@teamdigitale.governo.it

Page 2: Integrazione e uso di SPID all’interno di un’applicazione web - Valerio Paolini, Technical Project Manager del Team per la Trasformazione Digitale, Umberto Rosini, IT e Software

Problema: n servizi = n password!

Page 3: Integrazione e uso di SPID all’interno di un’applicazione web - Valerio Paolini, Technical Project Manager del Team per la Trasformazione Digitale, Umberto Rosini, IT e Software

Soluzione:

SPID, il Sistema Pubblico di Identità Digitale, è la soluzione che ti permette di accedere a tutti i servizi online della Pubblica Amministrazione e dei privati con un'unica Identità Digitale verificata e garantita.

Page 4: Integrazione e uso di SPID all’interno di un’applicazione web - Valerio Paolini, Technical Project Manager del Team per la Trasformazione Digitale, Umberto Rosini, IT e Software

SPID: qualche infoSAML v2 per il profilo “Web Browser SSO”

Identity Provider

AttributeAuthority

ServiceProvider

ISO/IEC 29115:2013Entity authentication assurance framework

Ha l’obiettivo di fornire una base normativa a livello comunitario per i servizi fiduciari e i mezzidi identificazione elettronica degli stati membri.

Page 5: Integrazione e uso di SPID all’interno di un’applicazione web - Valerio Paolini, Technical Project Manager del Team per la Trasformazione Digitale, Umberto Rosini, IT e Software

SPID: qualche info

Identità1m500k PA3.650 Servizi4.150

Page 6: Integrazione e uso di SPID all’interno di un’applicazione web - Valerio Paolini, Technical Project Manager del Team per la Trasformazione Digitale, Umberto Rosini, IT e Software

SPID: come funziona?... registrati

Page 7: Integrazione e uso di SPID all’interno di un’applicazione web - Valerio Paolini, Technical Project Manager del Team per la Trasformazione Digitale, Umberto Rosini, IT e Software

SPID: come funziona? …utilizzalo

Page 8: Integrazione e uso di SPID all’interno di un’applicazione web - Valerio Paolini, Technical Project Manager del Team per la Trasformazione Digitale, Umberto Rosini, IT e Software

SPID: implementiamolo

Page 9: Integrazione e uso di SPID all’interno di un’applicazione web - Valerio Paolini, Technical Project Manager del Team per la Trasformazione Digitale, Umberto Rosini, IT e Software

SPID: implementiamolo

Autenticazione

Identity Provider

Livello SPID

Attributi

Identity Provider

+Attribute Authority

Autorizzazione

rbacabac

Page 10: Integrazione e uso di SPID all’interno di un’applicazione web - Valerio Paolini, Technical Project Manager del Team per la Trasformazione Digitale, Umberto Rosini, IT e Software

SPID: l’evoluzione

Page 11: Integrazione e uso di SPID all’interno di un’applicazione web - Valerio Paolini, Technical Project Manager del Team per la Trasformazione Digitale, Umberto Rosini, IT e Software

SPID: it /Developers

https://developers.italia.it

Page 12: Integrazione e uso di SPID all’interno di un’applicazione web - Valerio Paolini, Technical Project Manager del Team per la Trasformazione Digitale, Umberto Rosini, IT e Software

SPID: it /Developers

http://bit.ly/2rHTgZI

Page 13: Integrazione e uso di SPID all’interno di un’applicazione web - Valerio Paolini, Technical Project Manager del Team per la Trasformazione Digitale, Umberto Rosini, IT e Software

SPID: ambiente di test

Utilizzo online/installazionelocale

Non sarànecessario firmare

convenzioni per l’utilizzo

Automatizzazionedel processo di

configurazione SPUtenti di test

personalizzabili

Page 14: Integrazione e uso di SPID all’interno di un’applicazione web - Valerio Paolini, Technical Project Manager del Team per la Trasformazione Digitale, Umberto Rosini, IT e Software

SPID: alcuni risultati raggiunti!

Si, è vero… sono regole tecnichee non sono in pdf!!!

Playbook Ansible Auth SPID

SP Shibboleth su Centos7

Page 15: Integrazione e uso di SPID all’interno di un’applicazione web - Valerio Paolini, Technical Project Manager del Team per la Trasformazione Digitale, Umberto Rosini, IT e Software

SPID: e ancora…

OpenIdConnect

Nuova procedura di onboarding e

gestione

Attribute Authority

Miglioramentisull’utilizzo

applicativo di SPID

Page 16: Integrazione e uso di SPID all’interno di un’applicazione web - Valerio Paolini, Technical Project Manager del Team per la Trasformazione Digitale, Umberto Rosini, IT e Software

teamdigitale.governo.it

Valerio [email protected]@valeriopaolini

www.agid.gov.it

Umberto [email protected]@umbr0s