Microsoft Owin Facebook 身份验证在 MVC 应用程序中不起作用

Microsft Owin Facebook authentication is not working in MVC application

我正在 Asp.Net MVC 应用程序中工作。我正在使用默认的 visual studio 项目模板。 Google 身份验证工作正常,但 facebook 没有。我指定了在我的 Facebook 开发人员门户上生成的有效 appId 和 appSecred,并且该应用程序可供 public.

app.UseFacebookAuthentication(
       appId: "111111111111",
       appSecret: "aaaaaaaaa");

用户尝试使用facebook登录后,系统重定向到https://localhost:44301/Account/Login#=

没有进入/Account/ExternalLoginCallback,所以我假设登录失败。

有人可以告诉我我做错了什么吗?

提前致谢。

3.0 使用过时的 API,更新到 3.1。 https://github.com/aspnet/AspNetKatana/issues/38

转到 NuGet 包管理器并运行此命令Install-Package Microsoft.Owin.Security.Facebook并尝试登录。