代码之家  ›  专栏  ›  技术社区  ›  Fred K

建议使用Deno的firebase signInWithEmail方法

  •  0
  • Fred K  · 技术社区  · 6 月前

    使用 sendSignInLinkToEmail signInWithEmailLink firebase实用程序给了我 404错误 对于 node:process node:buffer (Deno不支持这些Node.js模块)

    您推荐的与Deno进行最佳集成的方法是什么?

    Firebase REST API是唯一的解决方案吗?

    1 回复  |  直到 6 月前
        1
  •  1
  •   Frank van Puffelen    6 月前

    正如Doug已经评论的那样,用于后端流程的Firebase Admin SDK没有任何用户登录的方法,而用于前端流程的FirebaseSDK通常在许多后端环境中都不起作用。

    如果某个环境没有SDK,您可以考虑调用 REST API for Firebase Authentication ,虽然我第一眼看不到任何发送电子邮件登录链接的方法。

    我对此的建议始终如一:在客户端应用程序代码中使用Firebase客户端SDK,而不是试图在自己的服务器中重建部分功能。如果你需要知道哪个用户在服务器上使用你的应用程序,你可以 retrieve the ID token 在客户端上,将其安全地发送到服务器,以及 verify it there .