2010-03-12 129 views
3

我有一個使用本地證書+ openId + facebook-connect實現登錄系統的請求。OpenId + Facebook Connect

因此,用戶可以使用3種可能性中的任何一種來註冊/登錄。

我認爲允許OpenId和facebook連接增加了一些靈活性,但另一方面增加了一些限制,因爲您必須集成所有不同的邏輯並使現有差異對用戶透明。

您認爲如何?使用兩種外部機制來管理聯合登錄有什麼好的參考?任何知名網站現在正在做?

回答

3

RPX生活照顧你的複雜性。

但是,如果您已經讓系統能夠執行上述三種auth方法中的任意兩種,添加第三種方法並不困難。您可能已經完成了所有必要的抽象和工作流程元素。

至於誰在做這件事......看起來像我在這些日子裏看到的支持OpenID的網站的公平部分也有Facebook Connect。我不確定哪一個是衆所周知的......我猜你可以瀏覽RPX's customer list

+0

我驚訝RPX如何與Facebook TOS相關聯。數據(而不是一小堆可存儲屬性)不能存儲超過24小時。但是,rpx在他們的功能列表中提供了「姓名,電子郵件地址,性別,生日,時區,網站,電話號碼,個人資料圖片和地址」。 – zerkms 2010-03-14 08:46:08

+0

那麼,這些東西不一定是不相容的,對吧? RPX通過Facebook API獲取數據,大概你仍然受到相同的緩存規則的約束。 – keturn 2010-03-14 19:41:28