【发布时间】:2020-12-01 15:39:24
【问题描述】:
是否可以通过 Firebase Auth 生成一次性使用令牌?
我想:
- 向用户发送包含链接的电子邮件,此链接包含令牌
- 用户填写表格并按下提交
- 令牌与表单数据一起发送回 API(令牌可能是 Auth 标头)
-
来自
firebase-admin的firebase.auth().verifyIdToken()用于解码令牌并检查自定义声明 - 一经验证,令牌将失效,无法再次使用
尝试在不推出我自己的解决方案的情况下做到这一点。我的 API 是使用 Node.js 构建的,如果处理 Firebase Auth 的中间件也可以用于这个特定的端点,那就太好了。
【问题讨论】:
标签: node.js firebase firebase-authentication jwt firebase-admin