相关疑难解决方法(0)

如何保护firebase云功能HTTP端点仅允许Firebase经过身份验证的用户?

使用新的firebase云功能,我决定将我的一些HTTP端点移动到firebase.一切都很好......但我有以下问题.我有两个端点由HTTP触发器(云功能)构建

  1. 用于创建用户并返回Firebase Admin SDK生成的自定义令牌的API端点.
  2. 用于获取特定用户详细信息的API端点.

虽然第一个端点很好,但对于我的第二个端点,我希望仅为经过身份验证的用户保护它.意思是拥有我之前生成的令牌的人.

我该如何解决这个问题?

我知道我们可以使用云函数获取Header参数

request.get('x-myheader')
Run Code Online (Sandbox Code Playgroud)

但有没有办法保护端点就像保护实时数据库一样?

firebase firebase-security firebase-authentication firebase-realtime-database google-cloud-functions

104
推荐指数
4
解决办法
4万
查看次数

适用于Firebase的云功能的安全HTTP触发器

有没有办法在触发云功能之前检查用户是否已获得firebase授权?(或在功能内)

firebase firebase-authentication google-cloud-functions

12
推荐指数
1
解决办法
5098
查看次数