2010-05-24 23 views
1

我想使它污垢簡單爲用戶來我的網站註冊,以便他們可以發表評論,對事情投票等。我希望他們能夠使用他們的Facebook ID,Twitter的ID,雅虎郵箱id,gmail id,AIM id,msn id,或其他人可能擁有的內容(不一定都是這些,但越多越好)。我希望我的媽媽能夠在30秒或更短的時間內完成。 (也就是說,沒有「輸入你的開放標識URL這裏」類型的東西,會混淆她)。我更喜歡他們不必選擇一個獨特的名字,因爲隨着網站獲得更多用戶而變得煩人,並且很難找到唯一的名字。如何方便用戶在我的網站註冊?

這裏最好的選擇是什麼?我對OpenId和OAuth不太確定,以及是否有其他選擇。我希望它對我來說盡可能簡單,開發者儘可能(當然!)。我不想花費永遠學習一些協議,也不必爲此構建我的整個應用程序。如果有一個樣本代碼很容易丟失的網站會很好。

順便說一句,StackOverflow是一個很容易讓我註冊的站點的好例子。

回答

2

DotNetOpenAuth是StackOverflow使用的庫,它使用OpenID和OAuth。它是免費的,開源的,你自己託管它(不需要第三方)。

它的最新版本尚未包括Facebook(OAuth 2.0)支持,但會在下一個版本(幾周後)發佈。

+0

很酷。當然希望有一些不如dot-net的東西比較有效。 (我想我可以寫我自己的,但該網站說,它需要76人年才能完成) – rob 2010-05-26 18:59:47

+0

Rob,您是否要求在非.NET語言中使用OpenID和OAuth解決方案?你想用什麼語言編寫你的網站?大多數OpenID或OAuth庫都可用(通常是不同的庫)。 – 2010-05-27 06:07:07

0

只是提供許多諸如facebook,digg,openid(與一些提供商提供的提供商,如谷歌)possiblites。可以輸入多個帳戶並將其與您的網頁上的一個帳戶關聯。

+1

我想我正在尋找更多的細節。 :)你基本上重申了這個問題。也許一個鏈接到一個網站,它是解釋如何做到這一點......? – rob 2010-05-25 15:24:05

1

您想將您的Web應用程序與Rpx(https://rpxnow.com/)集成。您的用戶將享受您所描述的好處,而您作爲開發人員的工作將會很少。您可以集成來自Google,Yahoo,myopenid,facebook等的帳戶,而不用單獨嘗試學習OAuth。舉個例子,你可以看看http://www.tekpub.com/

+0

嗯,嗯,我更喜歡不涉及第三方的解決方案。我想,這是一個選擇,但寧願它是我們自己的東西,不會降級到其他人。 – rob 2010-05-25 15:25:24

相關問題