测试本地主机上的Facebook身份验证(Laravel 4)

时间:2013-06-18 21:18:10

标签: facebook laravel localhost laravel-4 hybridauth

我正在尝试在Laravel 4中使用hybridauth设置Facebook身份验证。我想在我的localhost服务器上测试身份验证。

我希望进行身份验证的域位于:

http://localhost:8888/crowdsets/laravel-master/public/fans/landing  

我已将基本网址包含在配置文件中:

http://localhost:8888/crowdsets/laravel-master/public/fans/landing/auth/ 

在Facebook中,对于我的应用,我正在尝试将本地主机设置为网站URL和应用域。

我用过:

网站网址:http://localhost:8888

应用领域:localhost:8888

我收到FB的错误:

错误 应用程序域:localhost:8888不是有效域。

您是否知道我应该使用什么来在我的localhost上测试此身份验证系统?我在Mac OS X 10.7.5机器上使用MAMP。

1 个答案:

答案 0 :(得分:1)

我能够在不使用虚拟主机的情况下在本地为我的Rails应用程序工作。以下是我使用的步骤:

  • 转到http://developers.facebook.com/,创建并设置您的应用
  • 在仪表板内部,单击“设置”
  • 点击“添加平台”
  • 选择网站(通过网络应用进行身份验证)
  • http://localhost:3000/添加为“网站网址”(如有必要,添加“移动网址”)
  • localhost添加到“App Domains”上方
  • 点击保存

虽然您的应用域名为localhost:88888,但我认为它应该只是localhost