如何将超级用户授予firebase实时数据库中的特定用户,以读取其他用户的数据,例如(这仅适用于通过身份验证的用户,其他用户不允许读取或写入)
{
"rules": {
"users": {
"$uid": {
".read": "$uid === auth.uid",
".write": "$uid === auth.uid",
}
}
}
}发布于 2016-06-27 17:54:13
这是可行的:
{
"rules": {
"users": {
".read": "'SUPER_USERS_ID_HERE' === auth.uid",
".write": "'SUPER_USERS_ID_HERE' === auth.uid",
"$uid": {
".read": "$uid === auth.uid",
".write": "$uid === auth.uid"
}
}
}
}您可以从Firebase控制台的Auth部分获取超级用户的UID。例如:
".write": "'0d52a06d-3e0b-4106-b7aa-924866fb2bff' === auth.uid"也请注意UID周围的撇号。
https://stackoverflow.com/questions/38050708
复制相似问题