任何测试OAuth与谷歌集成的方法,而不必在我的路由器中有一个端口转发规则



有没有任何方法可以测试OAuth与谷歌的集成,而不必在我的路由器中有端口转发规则返回到我的开发Mac?

背景:

  • 开发Ruby on Rails web应用程序,通过OAuth从Google Calendar API请求数据
  • 为此使用Rails"OAuth插件"
  • 在运行我的开发环境的MacBook上进行开发
  • Google需要(作为OAuth的一部分)回调回我的本地开发环境

似乎想不出一种方法来测试谷歌,而不必在我的网站路由器中设置端口转发规则,回到我的Macbook?

这也让我陷入了循环。事实上,我已经完成了在公共IP上设置它的工作,尽管我最终没有必要这样做。

但是,是的,你的评论是正确的。回调URL在重定向过程中传递给谷歌,然后在你通过谷歌身份验证后,谷歌会将你重定向回回调URL,并提供授权码作为参数。

唯一发生的服务器到服务器的通信是交换访问和刷新令牌的授权码。这通常发生在回调页面上。但由于它是由你的服务器而不是谷歌发起的,所以不需要特殊的开放端口。

相关内容

  • 没有找到相关文章

最新更新