【问题标题】:Firebase - using credentials to authenticate a server with the DBFirebase - 使用凭据通过数据库对服务器进行身份验证
【发布时间】:2016-10-05 15:02:12
【问题描述】:

我正在努力找出最好的方法是使用 Firebase DB 对服务器进行身份验证,而不是对用户进行身份验证。我们是否像对待普通用户一样对待服务器,只是可能拥有更多特权?使用数据库对服务器或后端进程进行身份验证的规范方法是什么?

我猜我们可以生成自定义令牌 (JWT) 并使用它,但 JWT 是否无限期有效,还是我们必须不断生成新令牌?

https://firebase.google.com/docs/auth/server/

一些代码示例会很好,但我真的没有看到。

【问题讨论】:

  • 您只想验证服务器以在您的 firebase 数据库中读/写吗?
  • 是的,如果可能的话,可以对所有内容进行读写访问
  • 您使用的是 node.js 还是 java 服务器?
  • node.js 是我们的服务器平台

标签: firebase firebase-realtime-database jwt firebase-authentication


【解决方案1】:

通过你的 cmets:

请看here我认为您查看了错误的文档。 如果您使用 node.js,那么即使没有身份验证,您也可以从服务器读取/写入。

对于身份验证,您可以轻松设置服务帐户,然后在 Firebase 安全规则中根据您的需要处理服务器读/写权限。

希望这些信息对您有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-29
    • 1970-01-01
    • 1970-01-01
    • 2018-04-01
    • 2021-09-06
    • 2023-04-08
    • 1970-01-01
    相关资源
    最近更新 更多