我想改变用户密码形式管理。用户可以使用firebase电子邮件和密码选项登录。管理员也是用防火墙登录。如何使用web更改用户密码?
发布于 2018-11-22 17:33:49
使用客户端SDK无法更改其他用户的密码。
Firebase身份验证没有任何管理用户的概念。这意味着它不能将特权授予您认为是管理员的用户。
不过,还有一个Admin,它以管理权限运行,还有具有更改项目中任何用户的密码(和其他配置文件数据)的选项。。此SDK用于所谓的可信环境,如您的开发机器、您控制的服务器或云函数。
您可以将Admin封装在一个可以从您的web客户端代码调用的API端点中。只需确保签入自定义函数,用户是否有权更改密码。
https://stackoverflow.com/questions/53439559
复制相似问题