2012-03-15 23 views

回答

1

有幾件事情可以做,但基本是:

  1. 你需要創建一個Facebook應用程序指向您的網站,將處理認證
  2. 相應的應用會要求你所需要的權限在你身邊,並建立您的網站和Facebook之間的鏈接
  3. 消費Facebook提供的所有或部分數據。

讓我們想象一下這個非常基本的例子:

    您創建一個Facebook應用程序指向 http://mydomain.com/facebook-authentication/
  1. 在你的MVC網站
  2. 你有指向facebook-authentication一個途徑,並有將有Loginbutton from facebook,爲例如,簡單的:

enter image description here

在facebook用戶使用此按鈕登錄到您的站點後,您可以使用Facebook SDKJavascript SDK檢索該用戶的user_idemail(其中取決於您請求的權限) ,您現在可以將其保存到數據庫中,並讓用戶「訪問」您的網站。


如果你正在尋找一個更復雜的解決方案,如Facebook會員和角色,你應該看看到的OAuth 2插件或者類似的東西。

我會強烈建議您採取在Channel9上看看吉姆·齊默爾曼(Facebook的C#SDK的開發者)的MIX 11視頻

Facebook Development in .NET

這會給你一個很好的開始在您的MVC網站上獲取Facebook的東西。

相關問題