【问题标题】:Firebase kicks out current user - "Managing users" with the web SDKFirebase 踢出当前用户 - 使用 Web SDK “管理用户”
【发布时间】:2020-03-01 18:58:46
【问题描述】:

我有一个从 ReactJS 和 Firebase Web SDK 开始的(不是那么小)项目 - 我想以某种方式管理(至少添加和删除)我系统中的用户。

  1. 我完全知道,有一个Admin SDK,但我不想在当前的开发阶段过渡到它。我想继续使用 Web SDK。

  2. 我已经看到关于用户添加的 nice workaround - 我设法用它创建和插入用户。

现在,如果可能的话,我需要一种方法来删除或暂停用户(至少)。 (我不需要严格地拥有更新选项,我可以没有它。)

您现在有什么方法/解决方法 - 类似于第 2 点。知道如何实现吗?

【问题讨论】:

    标签: reactjs firebase firebase-authentication firebase-admin


    【解决方案1】:

    Firebase 身份验证的移动和网络客户端无法更改任意用户帐户的状态。用户帐号只能删除自己,不能删除其他帐号。

    为此,您需要从您控制的后端或桌面系统使用 Admin SDK。使用服务帐户初始化,它将拥有对manage user accounts 的特权访问。

    【讨论】:

      猜你喜欢
      • 2016-09-27
      • 2017-12-26
      • 1970-01-01
      • 2016-12-11
      • 2018-11-17
      • 2015-03-18
      • 1970-01-01
      • 2023-03-03
      相关资源
      最近更新 更多