首页 > 解决方案 > 如何从 Vue js 管理 Firebase Auth 用户?

问题描述

我在 Vue JS 中有一个应用程序,作为后端我有 firebase,用于身份验证(电子邮件和密码)和数据库(云 firestore)

问题是我不知道如何为管理员用户进行用户管理,他可以在其中创建或禁用用户(我对修改信息或检查电子邮件不感兴趣,我对创建用户和删除或禁用它们感兴趣我的应用程序中的一个选项。

问题是我找不到从前端执行此操作的方法,我只能在节点、Java 和 go 中看到后端的东西,但是因为我没有像我所做的那样的后端(我已经表明我只使用firebase作为背面和Vue作为正面)我不知道如何制作这个页面。

如果你能帮助我或给我一个关于如何做的想法/指南,我将不胜感激。

标签: firebasevue.jsfirebase-authentication

解决方案


您可以使用 Google Cloud Functions 来处理后端,因为 admin-auth 不能直接在前端进行。当返回 JWT 身份验证令牌时,检查用户是否是具有自定义声明的管理员。您可以创建一个单独的列表并在 RTDB 或 Firestore 中添加管理员的电子邮件,然后重定向到管理页面。


推荐阅读