TL;DR;
пользователи не могут читать/писать в root/chat-rooms/
пользователи могут читать/писать в root/chat-rooms/guid-id
Полная версия:
У меня есть следующая структура Firebase:
root > чат-комнаты > идентификатор комнаты (1000+) > сообщения под каждой комнатой с идентификатором
Я не хочу, чтобы мои пользователи аутентифицировались с помощью user/pass; пока вы можете попасть в комнату через пользовательский интерфейс (ссылки генерируются на сервере, и любому пользователю доступна только пара комнат), вы можете читать/писать.
Чего я не хочу, так это того, чтобы пользователи могли перечислять все идентификаторы комнаты (например, через консоль разработчика) и читать/записывать в комнату, минуя пользовательский интерфейс.
Это возможно?