javascript - Firebase 数据库安全规则允许匿名访问和 Web 访问

标签 javascript firebase firebase-realtime-database firebase-security

我的 Firebase 数据库的以下规则允许通过我的 iOS 应用进行匿名登录。

{
    "rules": {
        ".read": "auth != null",
        ".write": "auth != null",
        "locations": {
      ".indexOn": "g"
    }
    }
}

效果很好,但现在我需要添加对通过 apiKey 工作的 JS Web 应用程序的访问权限。如何在此处添加该规则?

最佳答案

您可以在 JS Web 应用程序上匿名登录吗?我从 https://firebase.google.com/docs/auth/web/anonymous-auth 复制了这段代码

firebase.auth().signInAnonymously().catch(function(error) {
  // Handle Errors here.
  var errorCode = error.code;
  var errorMessage = error.message;
  // ...
});

如果您不想登录(我认为您不想登录),只需替换

auth != null

true

关于javascript - Firebase 数据库安全规则允许匿名访问和 Web 访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41537210/

相关文章:

javascript - 控制 javascript 异步流的速率(在循环中)

javascript - jQuery 隐藏标题中没有 $somestuff 的图像

javascript - 求未知数量数字的平均值

javascript - 基于 ng :repeat 的运行总计

Firebase 并选择不同的

Firebase:即使离线也会调用 onChildAdded() 方法

javascript - 如何检查 key 是否存在于节点中?

java - 使用 Firebase 检查整个 JSON 文件中是否存在数字

javascript - 更改所有唯一键中的某些值

ios - Swift Firebase Like Post in Table View