У меня есть приложение, настроенное для входа в Devise, и я хочу реализовать двухфакторную аутентификацию с помощью Authy/Twilio. Я настроил его так, что если пользователь переходит по пути /enable_authy, он может получить текстовый код для подтверждения своей учетной записи. Я пытаюсь сделать так, чтобы это было обязательным, а не просто бонусом.
Мои маршруты...
devise_for :users,
:controllers => { :omniauth_callbacks => "users/omniauth_callbacks"},
:path_names => {
:verify_authy => "/verify-token",
:enable_authy => "/enable_authy",
:verify_authy_installation => "/verify-installation"
}