20–24 May 2024
Park Hotel Cala di Lepre
Europe/Rome timezone

Evoluzione di INDIGO IAM: da MITREid a Spring Security, nuova dashboard e supporto 2FA

22 May 2024, 12:35
10m
Sala Meeting "Le Saline" (Park Hotel Cala di Lepre)

Sala Meeting "Le Saline"

Park Hotel Cala di Lepre

Via Cala di Lepre 07020 Palau (SS) Italia
Flash talk Tecnologie ICT (Harware e Software) Sessione "Tecnologie ICT Hardware e Software"

Speaker

Roberta Miccoli (Istituto Nazionale di Fisica Nucleare)

Description

INDIGO IAM è una soluzione completa che permette alle organizzazioni di gestire e controllare efficacemente l'accesso alle loro risorse e servizi. Si tratta di un'applicazione Spring Boot, basata sulle tecnologie OAuth/OpenID Connect e sulla libreria MITREid Connect. INDIGO IAM è stato scelto come soluzione AAI dalla comunità WLCG ed è utilizzato da anni dai servizi INFN DataCloud, così come da diversi altri progetti ed esperimenti.

INDIGO IAM sta subendo un'importante evoluzione che include il superamento delle dipendenze obsolete verso framework più moderni e robusti. In questo contesto verranno descritte la migrazione da MITREid Connect a Spring Authorization Server, per l'implementazione dei flussi OAuth/OIDC, e da AngularJS a ReactJS, per la definizione di una nuova dashboard. Inoltre, verranno illustrati tutti quei nuovi sviluppi, in corso o in fase di progettazione, che includono miglioramenti significativi in diverse aree chiave del sistema, come l'auditing, la scalabilità e le performance, l'usabilità web e la sicurezza dall'implementazione di password più robuste all’autenticazione a due fattori.

Primary author

Roberta Miccoli (Istituto Nazionale di Fisica Nucleare)

Co-authors

ALESSANDRA CASALE (Istituto Nazionale di Fisica Nucleare) Dr Davide Marcato (INFN - LNL) Enrico Vianello (Istituto Nazionale di Fisica Nucleare) Federica Agostini (CNAF-INFN) Francesco Giacomini (Istituto Nazionale di Fisica Nucleare) Jacopo Gasparetto (Istituto Nazionale di Fisica Nucleare) Stefano Enrico Zotti (Istituto Nazionale di Fisica Nucleare)

Presentation materials