【发布时间】:2021-06-15 18:55:42
【问题描述】:
我试图弄清楚角色系统如何与 Firebase 一起工作,但我非常困惑,不明白它是如何工作的。
我想我明白,要为用户分配角色,您必须使用 Firebase Admin SDK 或 Firestore 上的安全规则。
但是我不明白其中的区别以及为什么一个会比另一个更有效率以及它是如何工作的。
例如:
我有一个只有两个角色的送货应用程序:送货员和管理员
投递员有一个移动应用程序,指示应投递包裹的地址。
管理员可以访问与移动应用程序上的送货员相同的界面,但可以访问网络应用程序来管理送货。他可以添加送货、司机等...
Firebase 身份验证如何工作以及如何正确使用角色分配?
在他登录后立即调用“用户”数据库以了解他是管理员还是普通用户?
【问题讨论】:
标签: firebase google-cloud-firestore firebase-authentication