ASP.NET Facebook登录GetExternalLoginInfoAsync始终返回Null

时间:2020-06-26 16:38:44

标签: c# asp.net-mvc iis asp.net-identity facebook-javascript-sdk

我有一个ASP.NET MVC应用程序。我将其与Facebook集成在一起。它有效,但这是一个奇怪的问题。如果我打开一个隐身窗口,它将起作用。但它在正常窗口中不起作用。可能有Cookie问题吗?

您有什么建议?

//loginInfo is always null except incognito window
var loginInfo = await _authenticationManager.GetExternalLoginInfoAsync();

if (loginInfo == null)
{
    return RedirectToRoute("UserLogin");
}

1 个答案:

答案 0 :(得分:0)

似乎浏览器中已经存在一个包含经过身份验证的信息的本地cookie。建议在测试逻辑之前,先清除本地存储的浏览器数据,然后重试。
enter image description here
随时告诉我是否有什么我可以帮助的

相关问题