firebase - 如何从 Vue js 管理 Firebase Auth 用户?
问题描述
我在 Vue JS 中有一个应用程序,作为后端我有 firebase,用于身份验证(电子邮件和密码)和数据库(云 firestore)
问题是我不知道如何为管理员用户进行用户管理,他可以在其中创建或禁用用户(我对修改信息或检查电子邮件不感兴趣,我对创建用户和删除或禁用它们感兴趣我的应用程序中的一个选项。
问题是我找不到从前端执行此操作的方法,我只能在节点、Java 和 go 中看到后端的东西,但是因为我没有像我所做的那样的后端(我已经表明我只使用firebase作为背面和Vue作为正面)我不知道如何制作这个页面。
如果你能帮助我或给我一个关于如何做的想法/指南,我将不胜感激。
解决方案
您可以使用 Google Cloud Functions 来处理后端,因为 admin-auth 不能直接在前端进行。当返回 JWT 身份验证令牌时,检查用户是否是具有自定义声明的管理员。您可以创建一个单独的列表并在 RTDB 或 Firestore 中添加管理员的电子邮件,然后重定向到管理页面。
推荐阅读
- android - Parcelable 在 Fragment 中写入可序列化对象时遇到 IOException
- c# - 在 C# 中执行 Powershell 脚本失败
- exception - Spring AMQP RPC消费者并抛出异常
- animation - 用另一条路径掩盖 SVG 路径
- python-3.x - Python - 使用 print() 函数在 2 个连接字符串之间添加空格的任何其他方式
- c# - 属性更改时不会触发 INotifyPropertyChanged
- javascript - 找到最短的数学运算序列
- java - 使用 Mockito 模拟使用 Pageable 和 Slice 接口的 DB 调用时出现 NullPointerException
- javascript - jQuery - 使用全局函数
- keras - keras:如何在损失评估中添加权重