Logica di accesso a firma singola e logica dell'applicazione sul front-end

0

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?

    
posta Jun 23.07.2018 - 23:12
fonte

1 risposta

2

Se ci sono delle relazioni naturali tra i tuoi progetti, allora sì - anche se è più difficile da fare. Altrimenti non c'è bisogno di farlo.

Forse un servizio di identificazione di terze parti ti si addice come Google Facebook? Il vantaggio è che non devi memorizzare così tante informazioni utente che fai se costruisci il tuo.

    
risposta data 24.07.2018 - 10:53
fonte

Leggi altre domande sui tag