Rails 4 + OmniAuth + Devise

Procurando a maneira correta de implementar Single Sign On em sua aplicação Rails 4? Existem várias maneiras e as coisas estão ficando especialmente complicadas quando você deseja usar vários provedores para uma conta de usuário único (Facebook, Twitter, …)

Sempre use gemas existentes. Os bons são:

Se você está procurando uma solução de trabalho, tente seguir o manual de Kam Low para Rails 4 SSO .