Contribute Media
A thank you to everyone who makes this possible: Read More

Autenticazione e autorizzazione in salsa microservice

Description

Autenticazione e autorizzazione in salsa microservice - PyCon Italia 2022

Se partiamo da un monolite è tutto facile: verifichiamo le credenziali sul database (e/o utilizziamo oauth) e il gioco è fatto. Ma cosa succede in un mondo distribuito? Chi verifica le credenziali? Come ogni servizio identifica in modo sicuro l’utente e gli assegna i giusti ruoli? Se partiamo da un monolite è tutto facile: verifichiamo le credenziali sul database (e/o utilizziamo oauth) e il gioco è fatto. I monoliti sono semplici e utili in tantissimi casi, ma non sempre. A volte abbiamo bisogno di una architettura a microservizi, magari con linguaggi e stack tecnologici differenti. Chi verifica le credenziali? Come ogni servizio è in grado di identificare in modo sicuro l’utente e assegnargli i giusti ruoli per poter esaudire le richieste? Queste sono alcune domande che un sistema distribuito ci impone di valutare. In questo talk analizzeremo tramite demo e un caso reale e complesso, i diversi modi e le tecniche per gestire l’autorizzazione e l’autenticazione in un mondo a microservizi, illustrando pregi e difetti di ogni soluzione. slides:

Speaker: Gianluca Carucci

Details

Improve this page