marco-svitol / quaestio-be

MIT License
1 stars 0 forks source link

Organizational Multitenancy #105

Open marco-svitol opened 7 months ago

marco-svitol commented 7 months ago

Descrizione

Da commitente del prodotto, ho necessità di introdurre il concetto di "utenti che appartengono alla stessa organizzazione e che condividono le stesse configurazioni". Gli utenti appartenenti alla stessa organizzazione condividono le stesse configurazioni della piattaforma: Elenco richiedenti, Area Tecnica Logo

Ogni utente però mantiene il suo personale profilo incluso utente/password, preferiti, note ed ogni altro eventuale elemento parte dell'esperienza propria dell'utente

Criteri di accettazione

La procedura di accesso alla piattaforma rimane inalterata. Il backend restituisce le impostazioni comuni alla'organizzazione. Ogni utente, quando viene creato, deve appartenere a una organizzazione. L'organizzazione diventa un oggetto proprio (nel backend) che ha le proprie configurazioni che vengono poi "ereditate" dall'utente.

Dettagli implementativi

proabilmente richiede solo modifiche lato BE

Nice to have

Le note e i preferiti possano essere -a scelta- condivisi all'interno dell'organizzazione Accesso amministrativo per gestire le impostazioni dell'organizzazione

marco-svitol commented 6 months ago

Aggiunto attributo "org_id" in Auth0 che viene aggiunto al token ID durante il login