Firebase云功能可实现简单身份验证

时间:2019-07-20 00:27:54

标签: firebase firebase-authentication google-cloud-functions firebase-admin

我正在尝试在我的Android应用和其他Firebase服务之间构建一个RESTfull后端系统,例如:

  • 身份验证
  • Firestore
  • 存储

用例就像拥有用于在不同实体(Firestore和Storage)上进行注册,登录(Auth)和CRUD操作的API一样简单。

示例用例:

  • 除了获得用户声明(应用中的用户角色)之外,用户登录,获取授权令牌并对其进行缓存。
  • 用户使用先前缓存的令牌作为授权标头执行CRUD操作。

我以为Cloud功能可以解决这个问题,目前我淹没在不同文档页面的+20个选项卡中,这是我所拥有的:

因此,如果我想使用Admin SDK创建一个简单的身份验证令牌,我将使用here中描述的方法,这听起来不错,但是我将如何获得用户调用的UID服务?如果我要为此使用云功能而不是直接使用移动​​SDK,该怎么办?

P.S:我已经拉开了Firestore部分,使用可调用函数相当容易。

0 个答案:

没有答案