I studied authentication options for my Rails application. I need to have username and password authentication along with the ability to associate the user with his Facebook, Twitter, Foursquare, etc. identifiers. For this purpose, I usually find people using Devise and OmniAuth. But OmniAuth 1.0 comes with the OmniAuth Identity strategy for username / password. So what is the advantage of using Devise? Could this lead to unnecessary complexity compared to authentication only for Omniauth?
source
share