代码之家  ›  专栏  ›  技术社区  ›  Spiral Out

在没有身份验证的情况下保护Firebase函数

  •  0
  • Spiral Out  · 技术社区  · 6 年前

    有没有可能在没有身份验证的情况下保护firebase http触发的函数,并且只接受来自我的firebase托管应用程序的调用?

    1 回复  |  直到 6 年前
        1
  •  2
  •   Doug Stevenson    6 年前

    这是不可能执行的。所有的HTTP函数都可以被所有其他的客户端访问,不管它们在世界的哪个角落(除非它们的网络中有什么东西阻塞了它们)。

    您当然可以尝试猜测请求是否来自您的网站(通过查看referer头),但该信息很容易被攻击者欺骗。