Защита данных в Firestore для чтения только пользователями с активной подпиской в ​​приложении - PullRequest
0 голосов
/ 21 января 2020

мое приложение извлекает данные из базы данных Firestore, но эти данные должны быть доступны только пользователям, которые в настоящее время подписаны на покупки в приложении.

Каков наилучший способ защиты этих данных?

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

1 Ответ

1 голос
/ 21 января 2020

Если вы не используете серверные клиентские библиотеки, вы можете создать правило в firestore, чтобы ограничить чтение таблицы. Правила хранения документов в пожарном магазине. . Вы можете просто проверить, подписан ли запрашивающий пользователь на покупки в приложении (при условии, что в данных пользователя есть флаг для подтверждения того же).

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