【问题标题】:Letting different types of users use different aspects of my firebase app让不同类型的用户使用我的 Firebase 应用程序的不同方面
【发布时间】:2020-03-31 08:10:06
【问题描述】:

我正忙于使用 Firebase 构建送餐服务。现在该服务有多个应用程序(客户应用程序、司机应用程序、餐厅应用程序等)。现在我不希望客户能够登录餐厅面板或司机应用程序。我怎样才能防止这种情况发生?

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

【问题讨论】:

    标签: reactjs firebase react-redux firebase-authentication


    【解决方案1】:

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

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

    https://www.youtube.com/watch?v=3hj_r_N0qMs

    https://www.youtube.com/watch?v=1PEdd2rtG30

    【讨论】:

      猜你喜欢
      • 2015-12-20
      • 1970-01-01
      • 1970-01-01
      • 2018-03-04
      • 2020-08-23
      • 1970-01-01
      • 2013-03-05
      • 2016-07-21
      • 1970-01-01
      相关资源
      最近更新 更多