【发布时间】:2021-12-07 05:21:24
【问题描述】:
目前,我尝试与 google firebase 一起构建 聊天。 现在我希望我的数据库更安全。 这意味着只有 聊天中的用户 (room_3) 可以读取和写入数据数据。
是否可以检查路径是否包含用户值 如果用户值包含允许读取其他路径?
这是我的数据库结构:
/chat/product_id/product_id_12345/chat_room_id/room_1/message_1/message2...
我的想法是在“room_1”中添加用户 ID。 然后我检查用户是否包含在“room_1”中。 如果用户包含我允许读取和写入数据的完整路径(message_1/message_2...)。
如果您有任何问题,请随时问我。 非常感谢。
【问题讨论】:
标签: firebase flutter google-cloud-firestore firebase-security