Защита базы данных Firebase в реальном времени при использовании только анонимного входа - PullRequest
0 голосов
/ 09 апреля 2020

Я использую 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
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...