如何设置自定义 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 管理员,除了完全锁定它并使用后端服务器访问数据库外,您无能为力。
我没有使用过 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 管理员,除了完全锁定它并使用后端服务器访问数据库外,您无能为力。