firebase 处理角色的最佳方式
Posted
技术标签:
【中文标题】firebase 处理角色的最佳方式【英文标题】:firebase best way to handle roles 【发布时间】:2020-05-14 12:45:31 【问题描述】:我是新手,正在寻找为 firebase 中的用户(订阅者等)创建角色的最佳解决方案。我是否创建链接到用户 ID 的用户集合?
如何将其合并到用户注册中:
firebase.auth().createUserWithEmailAndPassword(email, password).catch(function(error)
// ...
);
【问题讨论】:
【参考方案1】:由于您提到创建集合,我假设您使用的是 Firestore。在这种情况下,请查看 role based access control 上的 Firestore 文档,该文档展示了如何结合使用 Firebase 身份验证和 Firebase 的服务器端安全规则来控制对数据库中数据的访问。
【讨论】:
以上是关于firebase 处理角色的最佳方式的主要内容,如果未能解决你的问题,请参考以下文章
处理 Firebase 身份验证和数据库实时之间事务的最佳方式
使用 Firebase 在 Angular 中处理当前用户服务的最佳方式?
在 Firestore 和 Firebase Auth 中处理用户数据的最佳方式配置为允许每封电子邮件有多个帐户
Uncaught FirebaseError: Firebase: No Firebase App '[DEFAULT]' has been created - 在 vue.js 中调用 Fireba