我们的应用程序将具有数量有限的管理员用户,我想手动向其帐户添加管理员自定义声明。因此,我希望能够直接通过Firebase控制台或计算机本地的CLI手动添加自定义声明。此操作可能仅每年发生一次,或者仅对一个用户根本不发生。如果无法通过CLI完成此操作,是否还有另一种方法可以在本地计算机上完成此操作?
答案 0 :(得分:1)
CLI中没有添加自定义声明的命令。
我发现添加自定义声明的最简单方法是通过一个微小的node.js脚本,如here所示:
admin.auth().setCustomUserClaims(uid, {admin: true})