2013-02-20 52 views
1

我使用Facebook應用程序模板,該模板創建的畫布應用程序,我想經常一個只有Facebook的身份驗證,Facebook應用程序模板教程 - 不是畫布應用

如果我取消「的應用Facebook「我收到一個錯誤」對不起,您使用的應用程序配置錯誤,請稍後重試。「

我如何獲得Facebook應用程序與mvc 4.5模板的工作,但作爲普通應用程序,而不是畫布。

回答

2

Facebook應用程序模板被設計爲一個Canvas應用程序,這不是你正在尋找的。

幸運的是,ASP.NET團隊在默認的ASP.NET Internet應用程序模板中構建了許多可選身份驗證提供程序。

啓動VS,並創建一個新的MVC 4 Internet應用程序項目。打開AuthConfig.cs,取消註釋3個Facebook行,並粘貼您的應用程序詳細信息(從Facebook開發人員中心獲取這些信息)。現在,您的應用程序將支持本地身份驗證(用戶名/密碼)和Facebook身份驗證!

完整教程:http://www.asp.net/mvc/overview/getting-started/using-oauth-providers-with-mvc

2

目前,ASP.NET Facebook模板僅適用於Canvas應用程序。我們計劃在以後使用相同的模板或新模板來支持Web應用程序。現在,您可以在這裏看到一個示例ASP.NET Web應用程序:https://github.com/facebook-csharp-sdk/facebook-aspnet-sample。這有點過時(MVC3),但它應該可以幫助你開始。

相關問題