Установить пользователя, подобного администратору, для базы данных реального времени firebase - PullRequest
0 голосов
/ 26 мая 2020

Я поддерживаю более старое веб-приложение реагирования, которое использует базу данных реального времени firebase для хранения своих данных. Я хочу ограничить доступ к базе данных, чтобы только мое приложение для реагирования могло читать и записывать в базу данных. Есть ли способ настроить логин, подобный админскому (вроде как с sql -базами) для аутентификации моего приложения?

Я не хочу аутентифицировать других пользователей или разрешать им регистрироваться, я просто хочу убедиться, что только веб-приложение может редактировать и изменять базу данных.

Я пытался поэкспериментируйте с методами аутентификации firebase, но они, похоже, не то, что я ищу.

Заранее спасибо!

1 Ответ

0 голосов
/ 26 мая 2020

Я не хочу аутентифицировать других пользователей или разрешать им регистрироваться, я просто хочу убедиться, что только веб-приложение может редактировать и изменять базу данных.

Это не возможно. Единственный способ контролировать доступ к экземпляру базы данных в реальном времени (при разрешении прямого доступа из Интернета и мобильных клиентов) - использовать Firebase Authentication для идентификации пользователей в сочетании с правилами безопасности, которые определяют, какие пользователи могут получить доступ к каким данным. В противном случае любой, у кого есть соединение inte rnet, сможет читать или записывать базу данных.

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