В чем разница между стратегией идентификации OmniAuth и Devise?

Я изучал варианты аутентификации для своего приложения Rails. Мне нужна аутентификация по имени пользователя/паролю, а также возможность связать пользователя с его личностью в Facebook, Twitter, Foursquare и т. д. Обычно я встречаю людей, использующих Devise и OmniAuth для этой цели. Но OmniAuth 1.0 поставляется вместе со стратегией OmniAuth Identity для имени пользователя и пароля. Итак, в чем преимущество использования Devise? Не приведет ли это к ненужной сложности по сравнению с аутентификацией только через Omniauth?

5
задан rohitmishra 12 July 2012 в 05:25
поделиться