Правила безопасности базы данных Cloud Firebase для push-уведомлений - PullRequest
0 голосов
/ 15 февраля 2019

Я реализовал Cloud Firebase для push-уведомлений в моем гибридном приложении Ionic.Все работает отлично, но я получаю предупреждения безопасности, чтобы исправить правила безопасности базы данных.В настоящее время я сохраняю информацию об устройстве и только некоторые пользовательские мета:

Ниже приведена схема моего документа (имя документа - устройства):

date: 21 January 2019 at 11:56:05 UTC+5 (timestamp)
email: "hello@abc.org"
name: "james"
token: "c0RRjAOGGx4:APA91bEhGvAiFFpUVcpscw33cljJUTvCCNRM"
userId: "1025"

Вот мои правила БД

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

Я испробовал следующие правила, но они все еще вызывают озабоченность по поводу безопасности

service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read: if request.auth.uid != null;
      allow write: if request.auth.uid != null;
    }
  }
}

Пожалуйста, укажите, какие правила безопасности мне следует применять?

...