Unb*_*ble 2 c# asp.net-mvc facebook oauth asp.net-mvc-5
我正在通过一个教程在我的示例网站中实现facebook社交日志.以下是我所做的步骤.
Behavour:现在当我从本地主机(https)运行我的应用程序click Register然后我看到了facebook sign in button.此外,当我点击该按钮时,一个Facebook弹出窗口附带"Sample App"想要访问你的facebook数据.到现在为止还挺好.但正如我所说YES,之后没有任何事情发生.我被重定向到登录页面.而URL是https://localhost:44393/Account/Login#_=_
预期的行为:对于我在执行上述步骤后遵循的教程,在教师屏幕上显示一条消息,因为"Facebook已经过身份验证....请输入您的电子邮件以继续".像这样的东西.有人可以在这里指导我为什么我没有得到相同的消息以及为什么我无法使用社交登录.我试图遵循所有步骤.
在facebook开发人员仪表板中我还需要做任何其他步骤吗?
编辑1:
在Facbook登录选项卡 - >设置中我的应用程序的Facebook开发人员仪表板中:我看到以下消息.
编辑2:我调试并发现当我点击Facebook登录按钮时returnURL为空.
[AllowAnonymous]
public async Task<ActionResult> ExternalLoginCallback(string returnUrl)
{
var loginInfo = await AuthenticationManager.GetExternalLoginInfoAsync();
if (loginInfo == null)
{
return RedirectToAction("Login");
}
// Sign in the user with this external login provider if the user already has a login
var result = await SignInManager.ExternalSignInAsync(loginInfo, isPersistent: false);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6435 次 |
| 最近记录: |