Правила безопасности Firestore: получить параметр для использования в правилах безопасности - PullRequest
0 голосов
/ 26 марта 2020

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

db.collection('Users').doc(userId).where('connections', 'array-contains', clientId).get();

Я хочу иметь возможность использовать clientId в моих правилах безопасности firestore, чтобы я мог запросить другую коллекцию, используя этот идентификатор клиента, поскольку я не думаю, что правила безопасности firestore предоставляют возможность «где» в запросах get. Это вообще возможно?

Вот так: request.auth.uid in get(/databases/$(database)/documents/Users/$(clientId)).data.connections

Спасибо за помощь.

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