【发布时间】:2018-07-08 15:56:12
【问题描述】:
我正在使用 firebase 的身份验证和实时数据库制作一个以 firebase 作为后端的反应应用程序。我计划使用 paypal 定期订阅和谷歌云功能和 paypal webhook 来做一些事情,比如在授予访问权限的用户数据库中设置一些特殊值 - 比如说 expiresAt: [next month] 字段,然后检查每个成员的这个值看看他们是否有权访问,如果没有,那么我需要 firebase 数据库拒绝对该特定资源的任何请求。这听起来合理/可行吗?
执行此操作的最佳方法是什么,就像使用 firebase Auth 一样,您的用户存储在单独的用户部分中,并且并非全部放在一个 noSQL 用户文档中,您可以在其中添加带有额外信息的额外属性/字段,例如这样expiresAt 字段。
【问题讨论】:
标签: node.js reactjs firebase firebase-realtime-database