将ngork用于重定向uri for oauth2是否安全?

时间:2017-09-30 13:46:35

标签: oauth-2.0 slack-api

让我从头开始说清楚:我是一个关于oauth2的完整菜鸟而不是开发者(只是对技术人员感兴趣的猴子)所以这个问题可能很愚蠢。如果是这样的话,请毫不犹豫地砸碎猴子,因为他真的应该得到它......

由于我想更好地了解oauth2是如何工作的,我想设置slack within emacs。这不是我第一个使用oauth2的项目。我设法让offlineimap使用oauth2处理gmail。然而,谷歌自动做了一步,我现在为了松懈而奋斗。

我的问题是重定向网址。谷歌确实为我设置了这个指向我的localhost。现在懒散对我来说不起作用,因为我的本地主机不能从外部(我的家庭网络)到达,我需要设置一种方法来安全地到达我的本地主机。

  

谷歌如何设置它?

我遇到了ngork,它看起来像是解决我的问题。再一次,我以前从未听过/使用它。我想我能够把这些东西搞定但是我想知道:

  

这是一个安全可靠的解决方案吗?我应该注意什么?

1 个答案:

答案 0 :(得分:1)

“这是一个安全可靠的解决方案吗?”这是一个非常广泛的问题,你肯定会在这个论坛上找到很多关于HTTP隧道的安全性和ngrok特别是ngrok的讨论和意见。

答案是:这取决于您的要求。任何其他答案都是自以为是的,或者必须对您的要求做出假设,而您尚未指定。

说完了:

  • 如果您想将它用于本地开发(包括Oauth)ngrok 似乎很安全,足以被Slack团队推荐 本地发展(见tutorial)。
  • 如果您想将它用于生产环境和/或用于生产环境 公司网络我建议与负责的IT部门核实 安全人员在使用它之前。但是,这是一个专业和 许多公司使用的知名产品,所以你应该公平 它获得批准的机会。

我没有使用Google Oauth,但根据我使用其他Oauth服务的经验,它通过重定向网址呼叫您的标准非常标准。