Firebase - 什么是API密钥

44
在Firebase中,当我们注册时,它会为每个Firebase网址提供一个API密钥。但是在使用应用程序中,它在哪里使用?Firebase API不提供任何提供API密钥的方法。 安全性: 是什么阻止任何人前去写入给定的Firebase网址的任何对象呢?授权是如何管理的?

对于寻找3.x及以上API密钥以插入initializeApp()配置的用户,请参见此处的文档:https://firebase.google.com/docs/web/setup#add_firebase_to_your_app。 - Kato
1
在 https://dev59.com/zVoU5IYBdhLWcg3wamca#37484053 上的回答很好地解释了为什么密钥不是安全风险。 - deepelement
3个回答

24

这与 Firebase 有什么关系? - abbood
11
一切。Firebase是谷歌的产品。 - Eliut Islas

9

我按照文档所说的做了,但在尝试使用新的FirebaseAuthClient()时却遇到了错误FirebaseAuthClient未定义。那么问题出在哪里呢? - Kinka
3
好的,我知道... 我需要添加 Firebase Simple Login JavaScript 的引用,但它并没有告诉我们代码在哪里。不过,我在 https://github.com/firebase/firetube 找到了它。 - Kinka
^ 是正确的答案。您需要包括 <script type="text/javascript" src="https://cdn.firebase.com/v0/firebase-auth-client.js"></script>。 - Jason Pudzianowski

7
请按照以下步骤操作:
  1. 登录Firebase控制台
  2. 选择您的项目
  3. 在左上角,您会找到设置图标,点击项目设置

settings

  1. 对于Web API密钥,您可以在通用选项卡中找到 web-api-key

  2. 对于服务器密钥,您可以在云消息选项卡下找到 server-key


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接