title: Implementing Social Login without third party, using openid-selector
body: <p>I've looked at roughly 50 questions on this site, but none really provide a solution that is either up to date or doesn't require a third part pluggin (I want to keep control of the information and not give other people access to the info I get) or that is complete.  I'll take the risk of posting it, and cross my fingers.</p>
  
  <p>I've seen a bunch more but here are some I looked at:</p>
  
  <ul>
  <li><a href="https://stackoverflow.com/questions/3290804/include-facebook-and-twitter-as-login-option">include facebook and twitter as login option</a>
  (all answers are third party solutions)</li>
  <li><a href="https://stackoverflow.com/questions/76184/php-tutorial-for-openid-and-oauth">https://stackoverflow.com/questions/76184/php-tutorial-for-openid-and-oauth</a>
  (3yeras old, there must be easier implementation)</li>
  <li><a href="http://wiki.openid.net/w/page/12995176/Libraries" rel="nofollow noreferrer">http://wiki.openid.net/w/page/12995176/Libraries</a> => this looks good,
  but I'm still confused.</li>
  </ul>
  
  <p>So I'm looking to have <strong>Facebook, Google and Twitter as login</strong> options on my site (Apparently, that is 80% of peoples preferred social login method).<br>
  If I go to the <strong>wiki.openid.net, which package would you advise me to use in PHP</strong> for easy implementation?  Which one did you use in the past?</p>
  
  <p>Also, if possible, can you give explanations on how to implement the advised library? ie, </p>
  
  <ol>
  <li>I download it, put it on my site,</li>
  <li>then get an openID for my site,</li>
  <li>then use the the <a href="http://code.google.com/p/openid-selector/" rel="nofollow noreferrer">http://code.google.com/p/openid-selector/</a> for the
  display...</li>
  </ol>
  
  <p>Is this right?  I have no idea...</p>
  
  <p>Basically a step by step guide would be awesome. I'm sure anyone who takes time to answer this will get massive points, this is hot topic.</p>
  
  <p>Thanks for the help.</p>