firebase 处理角色的最佳方式

firebase best way to handle roles

我是新手,正在寻找为 firebase 中的用户(订阅者等)创建角色的最佳解决方案。我是否创建链接到用户 ID 的用户集合?

如何将其合并到用户注册中:

firebase.auth().createUserWithEmailAndPassword(email, password).catch(function(error) {
  // ...
});

既然你提到创建一个集合,我假设你正在使用 Firestore。在这种情况下,请查看 role based access control 上的 Firestore 文档,其中展示了如何结合使用 Firebase 身份验证和 Firebase 的服务器端安全规则来控制对数据库中数据的访问。