2014-10-26 84 views
0

我有一個爲當地圖書館創建暑期閱讀計劃註冊工具(在ASP.NET c#中)的項目。在ASP.NET C#中登錄Facebook

他們要求我開發一個「使用Facebook登錄」和「使用Google登錄」按鈕來處理帳戶創建過程。但是,我是ASP.NET新手,不知道從哪裏開始使用此過程!

我在Facebook開發者頁面上可以找到的所有JavaScript SDK都是使用C#編寫的,但是我仍然可以使用SDK嗎?另外,我想弄清楚如何構建我的數據庫,以便一個帳戶(鏈接到Facebook/Google)可以在閱讀程序中註冊多個「孩子」。

有沒有人知道我可以從哪裏開始的好資源?

預先感謝您!

+0

假設您正在使用ASP .NET MVC,這是一個很好的指導:http://www.asp.net/mvc/overview/security/create-an-aspnet-mvc-5-應用程序與Facebook和谷歌的oauth2和OpenID的登錄 – CalC 2014-10-26 21:37:48

回答

0

ASP.NET MVC 5和新的WebForms(如2013 VS更新3,2013 Express兼容太)支持所有種類的認證

的在Visual Studio 2013

  1. 轉到文件=新項目Visual C#=> ASP.nET Web應用程序並選擇ASP.NET MVC或WebForms。這將爲您提供一個準備開始設置Facebook,Google,MicrosoftAcc,twitter,OAuth的模板。這個「開始模板」也將爲您開始您的項目奠定良好的基礎。

  2. 裏面Startup.Auth.cs你可以瞭解詳細信息的Facebook指定AppIds /谷歌等

  3. 閱讀:http://www.asp.net/visual-studio/overview/2013/creating-web-projects-in-visual-studio#auth

3B。 (for WebForms)http://www.asp.net/visual-studio/overview/2013/creating-web-projects-in-visual-studio#auth

+0

謝謝,我剛剛創建了ASP.NET空白網站,而不是項目。你建議我創建一個項目嗎?我的想法是,我將把它交給當地圖書館,他們將在城市的網站上託管該工具。 如果我選擇在網站上開發該工具,是否仍可以使用「使用Facebbok登錄」按鈕? – tnt92 2014-10-26 23:42:33

+0

這是一個新的網站,或者您將爲現有的網站開發新的登錄選項? – MMKN 2014-10-27 00:05:56

+0

這將成爲紐約市網站上的新頁面(通過新標籤訪問)。目前,不存在登錄選項。 (我之所以選擇創建一個空網站的原因是因爲這是我在ASP.NET中學習的代碼) – tnt92 2014-10-27 01:00:56