Ruby CAS i OpenID

Zaczynam pisać portal w skład którego wchodzić będą w sumie 3- 4 aplikacje i zastanawiam się jak rozwiązać logowanie. Najfajniej było by mieć jak Google- jedna strona logowania i później dostęp do wszystkich serwisów już bez lorlgowania. Znalazłem Ruby CAS i Ruby CAS client. Wydaje się, że takie połączenie powinno dać podobny efekt jak ma google, ale z drugiej strony fajnie byłoby skorzystać z dobrodziejstw OpenID i tego pluginu. Ktoś może próbował kiedyś takiej mieszanki? Chyba, że jest coś lepszego?

Podobny temat: http://rubyonrails.pl/forum/t2318-Autentykacja-do-kilku-aplikacji-naraz