"Zunifikowane" logowanie przy dwóch domenach

Mam apkę działającą w domenie, powiedzmy, example.com. Chcę mieć drugą apkę, działającą w domenie (powiedzmy) example2.com, współdzielącą z pierwszą apką m.in. bazę danych i system logowania. Chciałbym, abym logując się do jednej z tych aplikacji był zalogowany “automatycznie” przy przechodzeniu do drugiej z nich. Nie chcę przy tym wynajdywać koła na nowo, dlatego zwracam się do Was - czy istnieją jakieś rozwiązania, które pozwalają w miarę bezboleśnie zaimplementować coś takiego?

To co chcesz osiągnąć nazywa się zazwyczaj Single Sign On, czyli SSO. Zapytaj wujka Google jak to się teraz robi, ja w sumie jakoś dawno nie miałem okazji się w to bawić.

Z dwiema kompletnie różnymi domenami nie da się tego wygodnie (as in: wygodniej niż OpenID) zrobić, bo wchodzi kwestia dostępu aplikacji do ciastek.

Natomiast jeśli te aplikacje są pod różnymi poddomenami (tj. wspólna domena główna), to niedawno Maciek Pasternacki rozwiązał dokładnie ten problem pisząc własny soft, który prezentował jakiś czas temu:
http://www.ginzametrics.com/blog/announcing-odin-authenticator

Oj tam zaraz się nie da wygodnie zrobić. Da się, tylko jest to skomplikowane do zaimplementowania. Coś można pewnie wywnioskować z http://itshouldbeuseful.wordpress.com/2011/02/02/rails-authlogic-and-single-sign-on/

No chyba że mówiłeś o wygodzie programisty, to tak, tu jest kwas ;).

zawsze jest też oauth :wink:

Dzięki za odpowiedzi, które też potwierdziły to, co “wychodziło” z guglania na ten temat. :wink: