Reactjs 让不同类型的用户使用我的firebase应用程序的不同方面

Reactjs 让不同类型的用户使用我的firebase应用程序的不同方面,reactjs,firebase,react-redux,firebase-authentication,Reactjs,Firebase,React Redux,Firebase Authentication,我正忙着用firebase建立一个送餐服务。现在该服务有多个应用程序(客户应用程序、司机应用程序、餐厅应用程序等)。现在,我不希望客户能够登录到餐厅面板或驱动程序应用程序。我怎样才能防止这种情况发生 目前,我在firebase中为每种类型的用户提供了一个集合。我首先尝试的是允许用户登录,但只有当使用的电子邮件与餐厅收藏中找到的餐厅关联时,它才会重定向到餐厅管理面板。否则,它们将被注销。但这个解决方案似乎不起作用 方法是通过向Firebase Auth ID令牌添加自定义声明来实现基于角色的用户授

我正忙着用firebase建立一个送餐服务。现在该服务有多个应用程序(客户应用程序、司机应用程序、餐厅应用程序等)。现在,我不希望客户能够登录到餐厅面板或驱动程序应用程序。我怎样才能防止这种情况发生


目前,我在firebase中为每种类型的用户提供了一个集合。我首先尝试的是允许用户登录,但只有当使用的电子邮件与餐厅收藏中找到的餐厅关联时,它才会重定向到餐厅管理面板。否则,它们将被注销。但这个解决方案似乎不起作用

方法是通过向Firebase Auth ID令牌添加自定义声明来实现基于角色的用户授权和安全规则

以下是一些帮助您入门的资源:


方法是通过向Firebase Auth ID令牌添加自定义声明来实现基于角色的用户授权和安全规则

以下是一些帮助您入门的资源: