А вообще там много разных тонкостей: если социальная сеть не отдает email, а нам нужен реальный email пользователя как его получить и сделать подтверждение,. что делать при одинаковых email и простой форме входа (у GoRails при совпадении email просто подхватывается имеющийся), как отключить введение пароля при редактировании аккаунта, для тех кто вошел через Omniauth и много чего еще...