如何设置自定义 Firebase 安全性?

How to set custom Firebase Security?

我没有使用过 Firebase 身份验证。我所有的数据都是从数据库中使用的。存储和数据库规则设置为 public。最后,我如何设置它以便只有管理员可以 write/delete 数据?

这里有2张数据库图片:

1.Tree 查看用户详细信息

2.Tree 查看管理员详细信息

使用 Firebase 身份验证。为管理员用户注册一个帐户,然后将管理员用户用户ID添加为唯一可以read/write。

 "rules": {
    "users": {
      "$uid": {
        ".read": auth.uid == 'ansiodfnio3n20nas0dnf0asn',
        ".write": auth.uid == 'ansiodfnio3n20nas0dnf0asn'",
      },

如果不设置 firebase 管理员,除了完全锁定它并使用后端服务器访问数据库外,您无能为力。