Sto costruendo un'interfaccia di amministrazione di più pagine per una piattaforma software aziendale interna. Pensa molto alla logica della colla legando insieme varie API, query db e script di shell.Approcci di autorizzazione e modelli di progettazione per le applicazioni Node.js
Utilizzeremo node.js, il framework espresso (compresi i modelli di giada) e LDAP per l'autenticazione.
Non riesco a trovare informazioni relative ai modelli di progettazione e alle best practice per l'autorizzazione nelle applicazioni di nodo. Preferibilmente, vorrei utilizzare il modello basato sul ruolo poiché i miei utenti hanno familiarità con tale approccio e la sua cura e alimentazione.
Sono nuovo su node.js quindi per favore non dare per scontato che abbia già visto un modulo o un famoso post sul blog. È probabile che ci sia una grande quantità di informazioni e semplicemente non so dove cercare.
Grazie in anticipo per qualsiasi informazione che siate in grado di fornire!
waterline e sails.js +1 –
Non hai menzionato la tua architettura front-end. Se l'applicazione utilizza un'architettura SPA in cui è possibile avere più client (sito Web angolare, sito di amministrazione angolare, app mobile) che interagiscono con un'API REST, raccomanderei Satellizer su Passport per l'autenticazione. – owlyfool
@Amreesh hai risposto a questo oround 4 anni fa, aggiorneresti la tua risposta con i moduli attuali, le strutture che usi? – kosnkov