Я использую firebase realtime database
с анонимным входом в firebase.
Когда я использую приведенные ниже частные правила для защиты firebase realtime database
. Я получаю ошибку Permission denied на моем клиенте, когда анонимно зарегистрированный пользователь пытается сохранить данные в firebase realtime database
. Как я могу преодолеть эту ошибку?
Примечание. Я не хочу использовать правила publi c и хочу использовать анонимный вход в систему firebase.
Частные правила: Правила базы данных в реальном времени Firebase, которые позволяют только аутентифицированные пользователи могут читать и записывать данные.
// These rules grant access to a node matching the authenticated
// user's ID from the Firebase auth token
{
"rules": {
"users": {
"$uid": {
".read": "$uid === auth.uid",
".write": "$uid === auth.uid"
}
}
}
}
Правила публикации c: Правила работы с базами данных Firebase в реальном времени, которые дают возможность читать всем, даже не пользователям вашего приложения, возможность читать и запись доступа к базе данных
// These rules give anyone, even people who are not users of your app,
// read and write access to your database
{
"rules": {
".read": true,
".write": true
}
}