如何将Google,Facebook,Yahoo等社交登录服务添加到我的网站?

Sum*_*pta 37 openid login single-sign-on

我想在我的网站上添加以下按钮,为用户提供使用Google,Facebook等更多服务登录的选项.

登录选项

请回答以下问题:

  1. 如何免费添加这样的各种服务?(请注意,我不想使用像Janrain这样的任何付费服务)
  2. 如何将存储在帐户中的用户的用户信息(如电子邮件,电话号码)存储到我的数据库中?
  3. 请提供可以使用的任何链接/库.

我感谢您提供的任何其他信息.

谢谢!

Atu*_*yal 33

您将使用相应服务(Google,Facebook,Twitter)的API,或者如果您计划添加它,则可能是OpenID.一些链接:

http://code.google.com/apis/accounts/docs/OpenID.html

https://developers.facebook.com/docs/authentication/

http://dev.twitter.com/pages/auth

http://openid.net/add-openid/

另外看看这里.SO上已经存在几个类似的问题,请查看右侧的相关问题.