作为管理员,我可以修改 Firebase 用户的电子邮件地址吗?



我们有一个带有无效电子邮件地址(@gmail.comp)的用户注册。

我们没有"更改您的电子邮件"。构建功能,即使我们这样做,他也可能不知道他的电子邮件地址是错误的。作为管理员,我可以更改用户的电子邮件地址吗?看来firebase.auth().currentUser.updateEmail()只有在我的用户触发请求时才能起作用。

如果您使用的是管理员SDK,则可以更新用户帐户的大多数属性,包括其电子邮件地址。请参阅更新用户的文档。

最简单的示例(在node.js中)是:

admin.auth().updateUser(uid, {
  email: "modifiedUser@example.com"
});

您可以使用firebase admin SDK来为此,只需编写一些一次性代码即可在需要时从台式机上进行更改。API文档建议您可以使用UpdateUser()(Java,Node等)完成工作。

相关内容

最新更新