如何将BrowserSync与OAuth App结合使用?

时间:2015-07-01 20:38:12

标签: ruby-on-rails facebook oauth browser-sync

在我的情况下,我有一个使用facebook oauth的rails应用程序。

由于facebook不允许为OAuth回调URL注册localhost域,因此我需要在开发模式下使用解决方法。我通过在端口80上运行应用程序并在/etc/hosts中插入以下映射:

来开发应用程序
127.0.0.1    my-website.com

Facebook然后重定向回my-website.com/callback,允许我在本地验证用户。

因此,挑战是允许browsersync在my-website.com上直播js / css。我尝试使用以下

配置gulp和browsersync
proxy: 'my-webite.com'

然后,Browsersync会创建一个代理并在localhost:3000上运行该应用。但是,登录后我被重定向回my-website.com并且browsersync url localhost:3000仍然在另一个会话中,并且无法登录"到我的应用程序。

有什么建议吗?

(还尝试在端口8000上运行我的应用程序,在端口80上运行浏览器同步,但是facebook登录时将我重定向到localhost:8000/callback,这不是有效的重定向URI。)

0 个答案:

没有答案