【发布时间】:2020-01-07 05:27:07
【问题描述】:
我已经阅读了 Firebase 文档、大量文章和 stackoverflow 帖子,但没有找到任何关于使用基于 Firebase Gmail 的身份验证来访问 Firebase Firestore 集合的内容。大多数文章的 Firestore 都处于开放访问的测试模式,或者他们使用 Firebase 的电子邮件/密码身份验证和 firestore 中的集合。 Firebase 的 email/password Auth with email/password 显示以下规则。
allow read, write: if request.auth.uid = !null.
这不起作用,因为我在从 firestore 请求数据时无法传递 uid(Gmail 没有它)。
理想情况下,我想使用从 Firebase Gmail 身份验证返回的 JWT,并将其发送到 Firestore 请求。同样,我找不到使用令牌的 Firebase Firestore 的单个示例。
如果有文章、文档或只是经验,请告诉我。
提前致谢
【问题讨论】:
标签: firebase react-native google-cloud-firestore firebase-security