firebase - firestore/permission-denied - 调用者没有执行指定操作的权限。] 在 React Native
问题描述
我在 Firebase 中使用 Google 登录。身份验证工作正常。
当 firestore 规则不安全时,request.auth 在本地模拟器中运行时会提供数据。
但是当我制定如下规则时,它显示 request.auth 为空,
function isLoggedIn() {
return request.auth != null;
}
match /users/{user} {
allow read, create, update: if isLoggedIn();
allow delete: if false;
}
并抛出权限被拒绝错误。
如何解决这个问题?
解决方案
推荐阅读
- python - 从列数据框中的字符串中删除单词
- c - 有人能告诉我为什么我会收到这个错误吗?
- performance - 为什么 Rust 中的枚举值绑定这么慢?
- thumbnails - 获取 GSuite 公共用户照片的可公开访问的用户缩略图 URL
- java - 查找字段值与输入数组的某些项匹配的 mongodb 文档
- r - R语言,如何从具有日期时间和值列的数据框创建时间序列
- docker - 使用 install4j 和 gradle 在 docker 容器中构建 windows 安装程序
- jquery - 多级菜单上的 Jquery 脚本,一次激活一个子菜单
- excel - 如何复制和粘贴过滤后的功率数据透视表
- java - 在一个简单的秒表上将计时器 TextView 格式化为 [m:ss]