我还没有使用过Firebase身份验证。我的所有数据都来自数据库。存储和数据库规则设置为public。最后,如何设置它以便只有管理员才能写入/删除数据?
以下是数据库的2张图片:
答案 0 :(得分:0)
使用Firebase身份验证。注册Admin用户的帐户,然后将admin用户用户ID添加为唯一可以读/写的用户ID。
"rules": {
"users": {
"$uid": {
".read": auth.uid == 'ansiodfnio3n20nas0dnf0asn',
".write": auth.uid == 'ansiodfnio3n20nas0dnf0asn'",
},
如果没有设置firebase管理员,除了完全锁定并使用后端服务器访问数据库之外,您无能为力。