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

Come sfruttare le session auth di Django per un progetto multi tenant

Description

Come sfruttare le potenzialità della session auth di Django in un progetto multi tenant - PyCon Italia 2022

Descriverò l’approccio e il metodo di implementazione di un’app multi tenant in Django, nella quale viene sfruttata la session auth di Django per recuperare il tenant che domina ogni risorsa richiesta dietro autenticazione. Una soluzione a cui la letteratura sul tema non fa solitamente riferimento. La “letteratura” sull’argomento multi tenant è abbastanza varia a approfondita e come del resto lo sono anche i metodi e gli approcci alla gestione a tenant multipli. In questo talk verrà descritto, attraverso alcuni esempi, il metodo adottato per la gestione di un’app backend in Django, con gestione di tenant multipli e interfacciabile, dietro autenticazione, tramite chiamate API RESTful. Adottando la session authentication di Django, verrà mostrato come sia possibile renderla depositaria del tenant che domina tutte le risorse richieste, per poter filtrarle dinamicamente sulla base dei dati depositati nella sessione di autenticazione di un utente.

Speaker: Matteo Vitali

Details

Improve this page