Devo sviluppare applicazioni multisito con single sign on domini in tutto (si parla di account Google con molteplici servizi Google come Gmail, Documenti, Google +):Applicazione multisite con accesso singolo su più domini in Rails?
- Per utilizzare infantile utente siti devono firmare sul sito principale.
- Ogni sito ha una propria logica tranne l'accesso dell'utente, i punti e le fatture .
- Dall'applicazione figlio devo essere in grado di accedere all'account utente globale , spendere punti utente e generare fattura per alcuni servizi.
- Modulo di registrazione, elenco di fatture e pannello per la gestione dei punti sono disponibile solo dal sito principale/applicazione.
Qual è la migliore strategia per l'implementazione di questo su Rails 3.1? Scalabilità, prestazioni e sicurezza sono importanti.
- Applicazioni di binari singoli o multipli?
- Database singoli o multipli?
- Servizi globali nell'applicazione principale o come applicazioni/motori separati?
- Come implementare il single sign in? ID di sessione singola in DB o qualcosa come Facebook oauth?
- Come implementare i punti spesa e generare fatture come risultato della richiesta dal sito figlio?
quale approccio hai preso? – Karolis
Da @ david-sulc answer, con '@ token.get ('/ customaction')' per ricevere dati personalizzati. – rogal111