3
我正在构建测试应用程序并通过Facebook测试externallogins。Facebook OAuth LoginInfo在回调中为空
我正在使用小提琴手,当我点击按钮登录通过Facebook我得到的代码200结果(但他们被锁定,由于HTTPS),但我收到一个null值为loginInfo。
这里具体有:
[AllowAnonymous]
public async Task<ActionResult> ExternalLoginCallback(string returnUrl)
{
var loginInfo = await AuthenticationManager.GetExternalLoginInfoAsync(); // this is null
if (loginInfo == null)
{
return RedirectToAction("Login");
}
我已经恢复我的密钥和不工作。我有最新版本的Microsoft.AspNet.Identity.Owin(2.2.1)。
这是怎么回事?
任何帮助表示赞赏。
是与谷歌帐户登录时,'ExecuteResult'方法还创建覆盖版本问题也时有发生?如果存在这样的方法,请尝试在其中添加'context.RequestContext.HttpContext.Response.SuppressFormsAuthenticationRedirect = true;'。 –
我可以用google登录成功 –
您使用的是Facebook SDK的哪个版本?不同API版本的最后几天也有很多变化。 – geminiousgoel