2013-02-20 83 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),但它应该可以帮助你开始。

相关问题