Как претензии firestore влияют на автономную синхронизацию - PullRequest
0 голосов
/ 07 мая 2019

Я использую пользовательские утверждения аутентификации Firestore, чтобы ограничить то, что пользователь может получить из данной коллекции. Допустим, размер коллекции составляет 100 МБ, но пользователь может прочитать только 1 МБ из-за правил на стороне сервера. Используя автономное сохранение диска, клиент загружает все 100 МБ или только 1 МБ, которые пользователь может прочитать?

Я ожидал бы, что поскольку правила на стороне сервера, клиент не сможет загрузить все данные, а только 1 МБ, которые может получить пользователь.

Данные:

Приборная панель { уведомление: «Это уведомление ...», companyId: 1 }, { уведомление: «Это уведомление2 ...», companyId: 2 } // добавлены несколько документов }

Правила:

match /Dashboard/{dashboard} {
allow read: if (resource.data.companyId == request.auth.token.companyId;

}

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