我在Vue JS中有一个应用程序,作为后端,我有Firebase,既用于Auth(电子邮件和密码),又用于数据库(cloud firestore)
问题是我不知道如何对管理员用户进行用户管理,管理员可以在其中创建或禁用用户(我对修改信息或检查电子邮件不感兴趣,对创建用户并删除或在我的应用程序的“选项”中将其禁用。
问题是我找不到从前端执行此操作的方法,我只能在Node,Java和go中看到具有后端的内容,但是由于我没有像这样的后端完成(我已经表明我仅将firebase用作背面,将Vue用作正面),我不知道如何制作此页面。
如果您能帮助我或给我有关操作方法的想法/指南,我将不胜感激。
答案 0 :(得分:1)
您可以使用Google Cloud Functions处理后端,因为在前端不能直接进行admin-auth。 当返回JWT身份验证令牌时,请检查用户是否是具有自定义声明的管理员。您可以创建一个单独的列表,并在您的RTDB或Firestore中添加管理员的电子邮件,然后重定向到管理员页面。