Diciamo che ho più applicazioni Angular / React / Vue che voglio consentire agli utenti di accedere una volta e poter accedere a tutte le mie applicazioni. Quello che voglio risolvere / chiedere è dove dovrei mantenere la mia logica di accesso e l'interfaccia utente? grazie
Devo creare un progetto separato solo per mantenere tutta la mia logica di accesso e l'interfaccia utente?
Sì: Il reindirizzamento e il test saranno più complicati se lo farò. Se voglio testare l'applicazione A su localhost, devo eseguire il progetto SSO e l'applicazione A allo stesso tempo?
No: Tuttavia, se ho la logica di login e l'interfaccia utente in ogni progetto, ci sarà un sacco di codice ripetuto e ui. Sarebbe difficile da modificare e mantenere.
EDIT - per chiarire le mie domande: È opportuno disporre di un progetto separato per il solo accesso per abilitare SSO? Se è buono, come rendere più semplice il processo di sviluppo e test per l'SSO? Se non è raccomandato, cosa devo fare per riutilizzare lo stesso codice di accesso per più progetti correlati?