title: Ruby on Rails: Best way to add Facebook login, Twitter login, OpenID login, etc
body: <p>I'm currently running on a Ruby on Rails app with Authlogic handling my authentication and user management.</p>
  
  <p>I'm struggling to find up to date information on the best way to add  3rd party login methods to my site, supplementing the standard sign up and login. There are a number of tutorials out there, but all seem to be outdated or incomplete. <strong>Could I get some recommendations on the best way to add multiple 3rd party login methods to Authlogic?</strong></p>
  
  <p>Authlogic appears to be built from the ground up for this type of thing, but it's very poorly documented, and it's <a href="http://github.com/binarylogic/authlogic" rel="nofollow noreferrer">own page</a> seems very outdated on this.</p>
  
  <p>They seem to recommend for Facebook using <a href="http://github.com/kalasjocke/authlogic_facebook_connect" rel="nofollow noreferrer">authlogic_facebook_connect</a> plugin, which in turn relies upon the outdated <a href="http://github.com/mmangino/facebooker" rel="nofollow noreferrer">Facebooker</a> gem, which has been replaced by Facebooker2. Is there a way to use Facebooker2 with Authlogic?</p>
  
  <p>I have also found on Google <a href="http://github.com/andyhite/authlogic_oauth2" rel="nofollow noreferrer">authlogic_oauth2</a>, which is a more modern plugin that can login using Facebook credentials using OAuth2. Unfortunately, the author states that this plugin cannot be used alongside Authlogic plugins for OAuth (Twitter) and OpenID due to conflicts.</p>
  
  <p><b>What are the recommended gems or plugins I can use together to allow login to my site via Facebook, Twitter, and OpenID?</b></p>