2013-06-18 49 views
0

我正尝试在Laravel 4中使用hybridauth设置Facebook身份验证。我想在本地主机服务器上测试身份验证。在本地主机上测试Facebook身份验证(Laravel 4)

,我想上发生认证的域名是:

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收到错误:

错误 应用程序域:本地主机:8888是不是有效的域名。

你知道我应该用什么来测试我的本地主机上的身份验证系统吗?我在Mac OS X 10.7.5机器上使用MAMP。

+1

创建vistual主机并将localhost更改为其他内容,不确定,可能错误在于8888,但仍然可以使用虚拟主机解决它 – ccd580ac6753941c6f84fe2e19f229

+0

如何创建虚拟主机? – user1072337

+0

在google中创建虚拟主机apache – ccd580ac6753941c6f84fe2e19f229

回答

1

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

  • 转到http://developers.facebook.com/,创建和设置您的应用程序
  • 仪表板内部时,点击“设置”
  • 点击“添加平台”
  • 选择网站(用于通过Web应用程序认证)
  • 添加http://localhost:3000/为“网站URL”(和“移动网址”如果需要的话)
  • 添加localhost到“应用程序域”以上
  • 点击保存

虽然你有你的应用程序域为localhost:88888,我相信这应该只是localhost

相关问题