OmniAuth es un sistema de autenticación flexible que utiliza middleware Rack.
Sitio web:
http://github.com/intridea/omniauth/wikiCategorias
Alternativas a OmniAuth para PHP

2
HybridAuth
HybridAuth Una biblioteca PHP para autenticación a través de Facebook, Twitter, Google, Yahoo, MySpace, LinkedIn, AOL, Vimeo, FourSquare, OpenID y otros proveedores de identidad