Firstore数据库规则'request.auth.uid'不起作用

问题描述 投票:-1回答:1

有人可以帮助解决为什么此Firestore规则不起作用。我是否缺少简单的东西?如果看下面的剪辑,我的/ users / {userId}规则是允许读取的:if request.auth.uid == userId;但是模拟失败,并且我的chrome控制台也确认“缺少权限或权限不足”]

request.auth.uid'

firebase google-cloud-firestore firebase-security
1个回答
0
投票

您不能将通配符用于模拟器中的文档位置。您在左侧的“位置”字符串应标识一个文档。

此外,如果您想测试身份验证,则需要在“ Firebase UID”字段中提供一个UID进行测试。

根据您的情况,您将要在文档位置和UID字段中使用相同的UID字符串值进行测试。

© www.soinside.com 2019 - 2024. All rights reserved.