Ho bisogno di creare un'app contenitore che contenga diverse app (immagina qualcosa come iCloud): una volta effettuato l'accesso, posso visualizzare tutte le app tramite icone, fare clic su di esse e usarle (una nuova scheda / la pagina è aperta e non è richiesto il login).
L'app contenitore, così come le altre app, avrà una cartella dedicata sul server e sarà progettata per essere app front-end con il proprio back-end. Ogni back-end è dedicato alla singola app, ma tutti i back-end possono accedere alle API del server e / o al DB senza alcun problema (risiederanno sullo stesso server, al massimo su server virtuali diversi con porte differenti).
Vorrei consentire all'utente di effettuare l'accesso una sola volta (app contenitore) e quindi lasciarlo / a utilizzare l'app senza eseguire nuovamente l'accesso. Per farlo, stavo pensando a un token condiviso che ogni app front-end invierà ai loro rispettivi back-end. I back end controlleranno il token. Non voglio reinventare la ruota, quindi mi chiedevo se oauth
potesse essere utile in qualche modo per raggiungere il mio obiettivo.