javascript - 从 web 应用程序中删除经过 firebase 身份验证的用户

标签 javascript firebase firebase-authentication

我想添加选项以从我的 Web 应用程序中删除经过 firebase 身份验证的用户列表中的用户。 我使用的认证方式是邮箱和密码认证。

该应用是移动单页应用,基于js/html/css文件(浏览器应用)。

  1. 我可以使用 firebase Admin SDK 删除用户吗?
  2. 有更好的方法吗? 最佳做法是什么?

谢谢迈克尔。

最佳答案

Firebase Admin SDK 可用于删除用户。

但它只能在受信任的环境中使用,因为它允许完全访问项目中的大部分 Firebase 服务。典型的可信环境是:您控制的服务器,或 Cloud Functions for Firebase。

因此,执行此操作的一种常见方法是构建一个删除用户的 Cloud Function(使用 Admin SDK),然后从您的 Web 应用调用该函数。您必须确保只有受信任的用户才能调用该功能,通常是根据已知的受信任用户列表检查他们的 UID 或电子邮件地址。

关于javascript - 从 web 应用程序中删除经过 firebase 身份验证的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44721897/

相关文章:

android - 我在gradle中使用firebase-ui时不会获得firebase token

firebase - 如何使用 Google Apps 脚本使用 Firebase Auth REST API?

javascript - Firebase 与 Microsoft 的身份验证给出了空用户对象

javascript - angularjs firebase用户身份验证服务不与 View 通信

javascript - url 的 Webpack 别名

javascript - 如何使谷歌地图适合移动设备屏幕

javascript - Firebase:更新用户的个人资料不起作用

javascript - 将秒数转换为时间格式javascript

javascript - eslint:错误解析错误:关键字 'const'被保留

javascript - 如何从 firebase 获取文档名称