2011-05-18 38 views
0

我正在考慮我的下一個項目中的加入/登錄系統,這將是一個商業平臺。使用鏈接或Twitter API加入網站的優勢

我從來沒有使用過,作爲開發者,linkedin或twitter api,我在問什麼是優點。 你能解釋我的這些步驟嗎?

1)在連接表單中,我通過使用鏈接或twitter API來插入連接的可能性,在第二步中,我可以使用likendin或twitter帳戶詳細信息使步驟更快,自動填充連接表單中的某些輸入(公司地址,姓名等)

2)正確加入後,用戶已經登錄linkedin或者twitter已登錄我的網站。

3)用戶可以從我的網站更新linkedin或twitter狀態。

4)可以,如果我想讓用戶給我的網站一個電子郵件,可能不是在linkedin和twitter中插入的電子郵件嗎?

5)我必須建立一個linkedin應用程序和一個推特應用程序,不是嗎?

非常感謝

回答

0

你有兩個問題你正在考慮解決。第一個是現場認證(問題1)。聽起來像你想使用OpenID(與StackOverflow相同)。這將允許您從OpenID提供者(LinkedIn,Twitter,Google等)獲得一些基本信息(問題2)。然後,您需要獲取該信息並將其存儲到系統中的配置文件中。使用該配置文件,您可以保存特定於您的網站的其他電子郵件或其他信息(問題4)。

至於問題3,這將需要您註冊與Twitter和/或LinkedIn您的應用程序。這將爲您提供共享祕密令牌,您可以使用這些令牌執行OAuth身份驗證,以獲得對這兩項服務的API請求訪問權限。

我知道,谷歌有一種方法可以做到的OpenID和OAuth混合驗證,讓你可以在不是單獨做每一個步驟都少令牌,但我不知道LinkedIn或Twitter。

要考慮的另一件事是。 OpenID適用於消費者網站或個人網站。但是你提到你正在建立一個商業平臺。我不知道這意味着什麼,但如果我們的目標是有一個企業對企業類型的操作,OpenID的未必是最好的選擇。