MVC5 Facebook身份验证不起作用

时间:2015-04-20 00:10:28

标签: asp.net-mvc facebook oauth-2.0

我已经关注如何在我的MVC 5应用程序上启用Facebook登录this tutorial,但是人们收到以下错误:

facebook error

我的服务器上安装了SSL认证,并已在Web应用程序上安装(通过IIS)。

在Facebook的开发者页面上,我有这个:

facebook developer

为什么这不起作用?

2 个答案:

答案 0 :(得分:0)

在您的Facebook应用程序中,转到设置,然后转到高级选项卡。在底部“嵌入式浏览器OAuth登录”启用此选项。这对我有用。

答案 1 :(得分:0)

在最新版本的MVC中,您需要将“/ signin-facebook”添加到应用程序URL的末尾。这里的facebook说明页面http://www.oauthforaspnet.com/providers/facebook/显示了如何使用

更改默认后缀
var options = new FacebookAuthenticationOptions
{
    AppId = "Your App ID",
    AppSecret = "Your App Secret",
    CallbackPath = new PathString("/oauth-redirect/facebook")
};
app.UseFacebookAuthentication(options);