【问题标题】:It's ok to use the Firebase sdk library for the client on my nodejs server?可以在我的 nodejs 服务器上为客户端使用 Firebase sdk 库吗?
【发布时间】:2021-08-07 06:55:43
【问题描述】:

我有一个关于 Firebase 身份验证的问题。我有一个 nodejs 服务器 api 和一个 react Web 客户端应用程序,我想通过服务器端会话 cookie 管理来实现身份验证。

我一直在关注 Firebase 文档,看到他们建议实施客户端身份验证,我的问题是为什么会这样?

我想处理所有服务器端身份验证并从客户端抽象出该逻辑。客户端发送电子邮件和密码,然后在服务器上使用 firebase SDK 库进行身份验证,然后将其交换为会话 cookie。

有没有我没有看到这样做的负面因素?您对此有何建议?

谢谢!!

【问题讨论】:

    标签: node.js firebase-authentication


    【解决方案1】:

    使用服务器上的 Node.js 客户端 SDK 执行此操作类似于调用 REST API。它绝对可以工作,但您将错过 SDK 的许多功能,例如自动缓存令牌和凭据,以及自动刷新 ID 令牌。但如果这就是您想要的,它可能的。毕竟,这正是 Firebase SDK 的作用。

    【讨论】:

      猜你喜欢
      • 2015-12-06
      • 1970-01-01
      • 1970-01-01
      • 2011-03-10
      • 2023-01-17
      • 2021-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多