Laravel 4使用HybridAuth: Facebook提供商问题


Laravel 4 Using HybridAuth: Facebook Provider Issue

这里有个菜鸟。

我得到一个响应"身份验证失败!"Facebook返回了一个无效的用户id。"。我相信我正确地遵循了这个例子。

1. 我的网站与Facebook登录设置为http://localhost.com
2. HybridAuth配置。基础url设置为http://localhost.com/laravel4/public/social/auth/
3.我试着在同一台服务器上运行来自HybridAuth的样本,使用相同的facebook应用id和应用秘密;除了使用Laravel框架外,所有这些似乎都可以正常工作。
4. 运行更新(Laravel 4和HybridAuth)。

是否在hybridauth配置的base_url变量中有一个尾斜杠?把它去掉,我这边的问题就解决了。

# app/config/hybridauth.php
return array(
    "base_url"   => "http://your.site.com/social/auth",
    ...
);