Как установить правила для firebase, чтобы облачный пожарный магазин мог быть доступен только из веб-приложения? - PullRequest
0 голосов
/ 21 марта 2019

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

Это мои правила безопасности:

service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read ;
    }
  }
}

Проблема С этими правилами каждый, кто знает ссылку на мою базу данных, может, конечно, получить доступ к базе данных.

Вопрос Есть ли способ изменить эти правила, чтобы вы могли получить доступ только кбазу данных через мое веб-приложение (с анонимным входом)?Спасибо.

1 Ответ

0 голосов
/ 21 марта 2019

То, что вы пытаетесь сделать, вообще невозможно, даже с правилами безопасности.Вы можете контролировать , кто может получить доступ к что с помощью правил безопасности, но невозможно контролировать , откуда они поступают, или контекст запроса.

...