有没有办法以编程方式停用/停用Firebase用户帐户?
管理员有机会在 Firebase 控制台的"身份验证"选项卡中执行此操作,但如何在代码中执行此操作?
我没有在代码中尝试过任何东西,因为我没有找到任何方法。
Firebase 管理员 SDK 可以停用用户帐号。例如,在 Node.js 上,您可以使用以下内容执行以下操作:
admin.auth().updateUser(uid, {
disabled: true
})
有关其他受支持语言的示例,请参阅有关更新用户的文档。
请注意,管理 SDK 设计为仅在受信任的环境中使用,例如开发计算机、控制的服务器或云函数。不能在客户端应用中运行此代码,因为这将允许任何用户禁用任何其他用户的帐户。