可以使用NGINX将流量路由到Firebase项目吗?

时间:2019-10-27 21:01:00

标签: firebase nginx reverse-proxy

对于我来说还不清楚,我还没有尝试过,但是想知道我是否可以让NGINX服务器将流量路由到Firebase实例。我在互联网上找不到相关文章,在这里也找不到,也许您已经尝试过此操作。

背景:

我们的React应用已经在Firebase上运行。但是,我们也有一个由Webflow.io支持的登录页面/网站,以允许更快的编辑和更少的开发人员挫败感。它们也在不同的域上运行。 我们已经有一个NGINX实例(在docker容器内)作为我们API网关的一部分,因此,最好使用相同的实例。

结果:

我们希望实现的目标是将React应用程序和登录页面都放在同一个域中。然后,无论用户是否登录,都可以使用NGINX路由到所需的实例。任何人都尝试过这样的事情吗?如果这行不通,那么我会就如何根据您的经验使它变得更好的一般想法开放。

1 个答案:

答案 0 :(得分:0)

您可以完全做到这一点,例如,如果您使用的是OAuth,则可以从nginx执行令牌自省,其结果将确定要使用的路由,请查看此https://www.nginx.com/blog/validating-oauth-2-0-access-tokens-nginx/

或者,您可以使用类似于google IAP的东西,它可能更易于安全地进行生产,我知道ory / oauthkeeper易于使用,开源且可高度自定义。