2012-01-07 67 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調用,以確保長期密鑰/代碼仍然有效,如果不讓他們重新授權,以獲得一個新的。
相關問題