muszę rozwijać wielokierunkowego aplikacji z pojedynczego znaku na domenach całej (coś jak konto Google z wielu usług Google, takich jak Gmail, Dokumenty Google +):Aplikacja wielostanowiskowa z pojedynczym logowaniem w różnych domenach w Railsach?
- Aby korzystać Childen witryn użytkownik musi się zalogować na stronie nadrzędnej.
- Każda witryna ma swoją własną logikę, z wyjątkiem logowania użytkownika, punktów i faktur w postaci .
- Z aplikacji podrzędnej muszę być w stanie zalogować się na konto użytkownika globalnego , wydać punkty użytkownika i wygenerować fakturę dla niektórych usług.
- Formularz rejestracyjny, lista faktur i panel do zarządzania punktami są dostępne tylko z witryny/aplikacji nadrzędnej.
Jaka jest najlepsza strategia wdrożenia tego w Rails 3.1? Ważna jest skalowalność, wydajność i bezpieczeństwo.
- Aplikacje z jedną lub wieloma szynami?
- Pojedyncze lub wiele baz danych?
- Globalne usługi w głównej aplikacji lub jako osobne aplikacje/silniki?
- Jak zaimplementować pojedyncze logowanie? Identyfikator pojedynczej sesji w DB lub coś w rodzaju facebook oauth?
- Jak zaimplementować punkty wydatkowania i generować faktury w wyniku żądania ze strony podrzędnej?
jakie podejście Brałeś? – Karolis
Z @ david-sulc answer, z '@ token.get ('/ customaction')' w celu otrzymania niestandardowych danych. – rogal111