OAuth provider

Witam.
Potrzebuję zaimplementować w mojej aplikacji coś jak Facebook Connect. Czyli chcę by zewnętrzne aplikacje mogły logować swoich użytkowników przy pomocy mojego serwisu.

Dużo jest w sieci o zabezpieczaniu API z pomocą OAuth ale nie za wiele jak zostać prowajderem.
Narazie znalazłem tylko ten gem:
https://github.com/pelle/oauth-plugin

Czy ktoś robił może coś takiego?

Dokładnie o to mnie chodziło. Dzięki.