【发布时间】:2019-03-19 15:10:29
【问题描述】:
我正在使用 firebase auth REST api 进行身份验证;这部分工作正常,因为我可以登录/注册用户,我可以得到 uid 和 auth token 回来。
在尝试写入 Cloud Firestore 时,如果我将 Cloud Firestore 数据库规则设置为(这是最基本的身份验证规则之一):
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if request.auth.uid != null;
}
}
}
但是如何使用 cloud_firestore 包将 uid 传递给云 Firestore 请求,例如我想写一个集合:
Firestore.instance.collection('myCollection').document() .setData(myData);
【问题讨论】:
-
你是否得到了这个工作,或者你只是最终使用了 REST api?
标签: firebase firebase-authentication flutter google-cloud-firestore