2012-01-07 71 views
-3

我尝试了很多,但无法在我的网站上使用Yahoo,Twitter和Facebook添加openid。我在我的网站中将Google添加为开放标识,但我无法添加Facebook,Twitter和Yahoo。如何让人们通过他们的雅虎或Facebook或Twitter帐户登录我的网站?

那么我该如何让人们用他们的雅虎或Facebook或Twitter账户登录我的网站?

+0

是不是有API? – Topro 2012-01-07 05:41:42

+1

尝试在右侧的链接。 - > – animuson 2012-01-07 05:46:47

回答

2

除了王氏Teez的回答基本过程一般

  1. 注册与特定网站使用他们的API /建筑应用程序与网站(回调URL等)
  2. 安装设置,并得到一个秘密,公钥
  3. 从您的网站将用户发送到特定网站上的授权页面
  4. “授权”您的应用/网站后,您的回叫网址将与来自特定网站的信息一起被调用。通常会包含一个长期密钥/代码,您必须将其保存在数据库中,以便与特定站点的api呼叫一起使用
  5. 使用带有长期密钥/代码的api呼叫可以检索用户信息并保存。
  6. 任何时候,你需要用户“登录”使用特定的网站API调用,以确保长期密钥/代码仍然有效,如果不让他们重新授权,以获得一个新的。
相关问题