我想添加选项以从我的 Web 应用程序中删除经过 firebase 身份验证的用户列表中的用户。 我使用的认证方式是邮箱和密码认证。
该应用是移动单页应用,基于js/html/css文件(浏览器应用)。
- 我可以使用 firebase Admin SDK 删除用户吗?
- 有更好的方法吗? 最佳做法是什么?
谢谢迈克尔。
最佳答案
Firebase Admin SDK 可用于删除用户。
但它只能在受信任的环境中使用,因为它允许完全访问项目中的大部分 Firebase 服务。典型的可信环境是:您控制的服务器,或 Cloud Functions for Firebase。
因此,执行此操作的一种常见方法是构建一个删除用户的 Cloud Function(使用 Admin SDK),然后从您的 Web 应用调用该函数。您必须确保只有受信任的用户才能调用该功能,通常是根据已知的受信任用户列表检查他们的 UID 或电子邮件地址。
关于javascript - 从 web 应用程序中删除经过 firebase 身份验证的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44721897/