如何生成新的Firebase ApiKey

Bus*_*pie 4 firebase firebase-console

我与serverall人分享了我的项目(与ApyKey一起).现在我想知道是否有可能生成一个新的ApiKey所以我知道,我是唯一一个可以访问我的Firebase项目的人?

在此输入图像描述

Fla*_*vin 8

在firebase上创建的任何项目也将出现在google cloud中。

您可以从谷歌云重新生成 Firebase 的“Web API 密钥”。

在此输入图像描述

如果这是您想要重新生成的 Web API 密钥,请继续阅读!

  1. 转到谷歌云 - >打开你的控制台 - >选择你的项目

在此输入图像描述

If you don't find your project under the "RECENT" tab, lookout in the "ALL" tab.
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

  1. 从导航器转到“API 和服务”/“凭据”

在此输入图像描述

  1. 选择编辑您想要更新/重新生成的密钥。

在此输入图像描述

  1. 从这里重新生成您的密钥。

在此输入图像描述

你就完成了!刷新 firestore 后,您将在设置中看到新密钥。

** 新密钥将立即可用。当前密钥将在 24 小时后永久停用。

  • 如果我删除自动生成的怎么办?我该如何恢复它们? (2认同)

gm_*_*gm_ 6

如果您希望在服务器中使用特殊密钥,则可以通过导航到项目的firebase控制台,选择左上角的齿轮并选择项目设置来生成一个密钥.然后在顶部选择服务帐户.然后选择Firebase Admin SDK,然后生成新的私钥.希望这可以帮助!


ske*_*hat 5

Firebase 是一项客户端服务。一旦您在生产中使用 firebase,该密钥就会公开。您的密钥并不意味着是私密的,您的数据库和存储安全规则应该用于保护您的数据的私密性。


Suh*_* SH 5

应该是这样的。Firebase 有保护数据的安全规则。 https://firebase.google.com/docs/database/security/quickstart https://firebase.google.com/docs/storage/security/start

您可以在 Firebase 控制台(项目 --> 数据库/存储 --> 规则)下设置规则,如下所示:

{
  "rules": {
    ".read": "auth != null",
    ".write": "auth != null"
  }
}
Run Code Online (Sandbox Code Playgroud)

除非用户经过身份验证,否则他们无法读取或写入数据到数据库/存储。

  • 使用 API 密钥,您可以连接到某人的数据库,但 Suhayl 规定的安全规则会保护该数据。 (2认同)