【问题标题】:Share AccessToken between AngularFire2/Firebase and NodeJS在 AngularFire2/Firebase 和 NodeJS 之间共享 AccessToken
【发布时间】:2017-03-08 21:39:45
【问题描述】:

我觉得我想做一些简单或非常错误的事情。还不确定是哪一个。

我想构建一个由 Firebase 支持的应用程序:

  • 身份验证
  • 实时数据库

我将使用 AngularFire2 构建一个 Angular2 前端单页应用程序。使用 AngularFire2,用户将使用 GoogleAuthentication 提供程序进行身份验证。在大多数情况下,Angular2 应用程序将直接与 firebase 实时数据库交互。

但在某些情况下,我需要一个 NodeJS/Express REST API 层来执行更复杂的业务逻辑并与 FireBase 数据库交互。我想要发生的是当用户使用 AngularFire2 进行身份验证时,accessToken 可以用于 HTTP 标头中对 NodeJS 的 API 调用。然后在 NodeJS Firebase SDK 中,我只使用该令牌进行身份验证。

你会怎么做呢?我已经研究了一段时间的文档,但仍然没有弄明白。

【问题讨论】:

    标签: node.js angular firebase angularfire2


    【解决方案1】:

    进行了大量的挖掘,但我找到了解决方案。我希望这是一个有用的线程供其他人找到。

    Answer 的公认答案很好地说明了这一点。具体看:

    • 验证您的特权工人
    • 模拟用户或限制来自服务器进程的访问
    • 通过安全验证客户身份

    【讨论】:

      猜你喜欢
      • 2012-09-12
      • 2014-07-29
      • 1970-01-01
      • 2014-09-24
      • 2020-04-11
      • 2019-09-15
      • 2021-03-08
      • 2020-03-15
      • 2021-07-01
      相关资源
      最近更新 更多