我正在使用 Facebook 应用程序模板,该模板正在创建画布应用程序,我想要一个只有 Facebook 身份验证的常规应用程序,
如果我要取消“Facebook 应用程序”,我会收到错误消息“抱歉,您使用的应用程序配置错误。请稍后再试。”。
我怎样才能让 Facebook 应用程序与 mvc 4.5 模板一起工作,但作为常规应用程序而不是画布。
我正在使用 Facebook 应用程序模板,该模板正在创建画布应用程序,我想要一个只有 Facebook 身份验证的常规应用程序,
如果我要取消“Facebook 应用程序”,我会收到错误消息“抱歉,您使用的应用程序配置错误。请稍后再试。”。
我怎样才能让 Facebook 应用程序与 mvc 4.5 模板一起工作,但作为常规应用程序而不是画布。
Facebook 应用程序模板被设计为 Canvas 应用程序,这不是您想要的。
幸运的是,ASP.NET 团队在默认的 ASP.NET Internet 应用程序模板中构建了许多替代身份验证提供程序。
启动 VS,并创建一个新的 MVC 4 Internet Application 项目。打开 AuthConfig.cs,取消注释 3 Facebook 行,然后粘贴您的应用程序详细信息(从 Facebook 开发人员中心获取这些信息)。现在,您的应用程序将支持本地身份验证(用户名/密码)和 Facebook 身份验证!
完整教程:http ://www.asp.net/mvc/overview/getting-started/using-oauth-providers-with-mvc
目前,ASP.NET Facebook 模板仅适用于画布应用程序。我们计划在以后支持使用相同模板或新模板的 Web 应用程序。现在,您可以在此处查看示例 ASP.NET Web 应用程序:https ://github.com/facebook-csharp-sdk/facebook-aspnet-sample 。它有点过时(MVC3),但它应该可以帮助您入门。