【问题标题】:Single-use Firebase token一次性 Firebase 令牌
【发布时间】:2020-12-01 15:39:24
【问题描述】:

是否可以通过 Firebase Auth 生成一次性使用令牌?

我想:

  1. 向用户发送包含链接的电子邮件,此链接包含令牌
  2. 用户填写表格并按下提交
  3. 令牌与表单数据一起发送回 API(令牌可能是 Auth 标头)
  4. 来自firebase-adminfirebase.auth().verifyIdToken() 用于解码令牌并检查自定义声明
  5. 一经验证,令牌将失效,无法再次使用

尝试在不推出我自己的解决方案的情况下做到这一点。我的 API 是使用 Node.js 构建的,如果处理 Firebase Auth 的中间件也可以用于这个特定的端点,那就太好了。

【问题讨论】:

    标签: node.js firebase firebase-authentication jwt firebase-admin


    【解决方案1】:

    Firebase 身份验证中没有内置任何内容可供您使用。您可以使用 Firebase 用于签署其令牌 (JWT) 的相同方法来构建它,但这将是您自己的解决方案。

    【讨论】:

      猜你喜欢
      • 2018-07-07
      • 2019-08-31
      • 1970-01-01
      • 1970-01-01
      • 2018-07-14
      • 2017-09-17
      • 2019-01-02
      • 2020-06-18
      • 2016-11-25
      相关资源
      最近更新 更多