Я пытаюсь разрешить всем моим пользователям читать данные в users/{$uid}/books/owned_books/
без значения по умолчанию ".read" === true
в моем каталоге users
. Можно ли использовать вместо {$uid}
подстановочный знак, который предоставит пользователям разрешение на чтение данных другого пользователя?
Я уже пытался разрешить пользователю читать users
, но я получаю следующую ошибку: permission_denied at /users: Client doesn't have permission to access the desired data.
"rules": {
"users": {
"$uid": {
"user_data": {
".read": "$uid === auth.uid",
".write": "$uid === auth.uid"
},
"books": {
"owned_books": {
".read": "auth !== null && auth.uid ===$uid ",
".write": "$uid === auth.uid"
}
}
}
}
}
}