Как защитить JSON от базы данных Firebase? - PullRequest
0 голосов
/ 26 сентября 2019

Прежде всего, я новичок!Я хотел бы знать, знает ли кто-нибудь, как защитить базу данных firebase, например, определенная ссылка создается автоматически, например: https://example.firebaseio.com/.json Если пользователь обращается к ней, он может видеть весь JSON и копировать.Как я могу это остановить?

1 Ответ

0 голосов
/ 26 сентября 2019

Для этого и предназначены правила базы данных Firebase в реальном времени.Когда правила настроены правильно, и кто-то пытается получить доступ к этому адресу, он увидит это

{
  "error" : "Permission denied"
}

Есть отличное руководство для начала Понимание правил базы данных Firebase Realtime

Обратите внимание, что правила по умолчанию для базы данных реального времени приведут к этой ошибке.Вот они для справки.

{
  "rules": {
    ".read": "auth != null",
    ".write": "auth != null"
  }
}

И вы можете проверить это, открыв веб-браузер и перейдя к

https://your-database.firebaseio.com/.json

Если вы используете Firestore, правила немного отличаются, поэтомувот ссылка на эти Структурирование облачных правил безопасности Firestore

На основе комментария базу данных Firebase Real Time также можно отключить через консоль Firebase.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...