2011-02-19 30 views
0

我試圖找出如何要我在現有的應用程序通過的Facebook C#SDK整合Facebook登錄系統。整合Facebook的C#SDK登錄系統到基於Microsoft成員身份API現有登錄系統

我有一個Web窗體應用程序,我用標準登錄控制認證用戶。

我正在使用MembershipProvider,RoleProvider和ProfileProvider。

我想我應該堅持FacebookUniqueID並將其與我的會員用戶表上的現有信息關聯起來。

我想知道這是一個正確的方法。

考慮到我有一個使用自定義的SQL表的自定義配置文件提供,這將是快速的FacebookUniqueID屬性添加到我的用戶配置文件和我的登錄工作流程中使用它:

  • 登錄通過Facebook;
  • retrieve facebookUniqueID;
  • 檢索用戶的用戶名的是 有這個特定facebookUniqueID, 然後

    FormsAuthentication.SetAuthCookie(用戶名,布爾);

如何爲以前使用facebookUniqueID作爲參數的方法提供重載?

請讓我知道你從任何角度想一想,如果任何人都知道一個簡單的工作示例

回答

0

我認爲你是在正確的軌道上。我們實施了類似的解決方案(雖然我們已經推出了我們自己的自定義會員/角色/配置文件等,並且不使用內置方法。)

您還必須處理新用戶一個現有帳戶)通過Facebook登錄到您的網站。