Простая защита для доступа к записи Firebase Realtime Database - PullRequest
0 голосов
/ 04 марта 2020

Мне нужен простой способ запретить кому-либо копировать приведенный ниже код в инструмент инспектора для добавления ложных результатов. Пользователей нет, просто хочу ограничить доступ для записи из браузера. Есть ли способ сделать это с помощью правил безопасности в базе данных Firebase Realtime? Прямо сейчас у меня есть только ".read": true, ".write": true и проверки.

        firebase
          .database()
          .ref("scores")
          .push({
            name: name,
            score: score
          });

1 Ответ

0 голосов
/ 04 марта 2020

Если вы хотите ограничить доступ на запись только для пользователей, вошедших в ваше приложение / проект с помощью Firebase Authentication (включая анонимных пользователей ), ваше правило записи должно минимально содержать то, что предлагается в документации :

".write": "auth != null"
...