request.auth.uid上的Firestore安全规则== id

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

我试图设置基本的安全规则,并在设置规则时将从request.auth返回的uid作为文档ID存储在我的文档中

match /users/{id} allow read,write: if request.auth.uid == id

不允许。这是为什么?提前致谢。enter image description hereenter image description here

google-cloud-firestore firebase-security
1个回答
1
投票
  1. 您必须指定正确的文档名称,而不是别名,例如/users/{id}
  2. 您必须指定请求者的uid,根据您的规则与文档名称相同

总结,尝试:

位置= /users/dummyid

uid = dummyid

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