I’m trying to figure out the differences between omniauth (https://github.com/intridea/omniauth) and oauth-plugin – (https://github.com/pelle/oauth-plugin)
I’m simply looking for a way to allow my users to authenticate with (Twitter, Facebook, etc) within my app.
I know omniauth provides this, but I’m running rails 2.3.10 which I don’t believe is supported by omniauth. Can I use oauth-plugin? It also seems to have a lot fewer dependencies. Any thoughts are appreciated.
Omniauth is a mega-authorization gem, giving you access to the OAuth processes for a whole list of web services (Twitter, Facebook, Foursquare, Gowalla, Netflix, YouTube, etc, etc), so you can call specific functions for each service and get it set up quickly.
The oauth-plugin you mention appears to just set you up with an OAuth general setup, and you’d have to do the API hookups for each service yourself. More lightweight, so if you only need Twitter services, for example, that might be a better way to go, although I’d still probably check out Omniauth to see how big of a performance drain it is, because it’s going to be a lot easier to use overall.