Devise, twitter - запросить подтверждение по электронной почте

Я реализовал аутентификацию в твиттере с помощью devise, используя что-то очень похожее на это: https://github.com/plataformatec/devise/wiki/OmniAuth:-Overview

Мой вопрос в том, что, поскольку твиттер не предоставляет вам адрес электронной почты пользователя, как вы можете направить пользователя обратно в поток:

  1. Пользователь входит в систему с помощью твиттера
  2. Пользователю предоставляется форма электронной почты
  3. Пользователь необходимо подтвердить его / ее электронная почта
  4. нажатие на ссылку подтверждения отправляет пользователя на сайт, который вошел в систему

Devise в значительной степени заботится о # 3 и # 4. Как мне структурировать свой код, чтобы позволить №2 перейти в №3 и №4?

Спасибо!

8
задан disappearedng 17 September 2011 в 09:05
поделиться