下面是游戏的字符创建流程,并在服务器上使用firebase-admin验证数据,我遇到的一个问题是如何在服务器上添加用户属性,如下所示:
/queue/create/queue/create中的更改。/characters。user.updateProfile({ character: /* id of character node created by firebase-admin */ })这里的问题是,我可以访问客户机上的用户,但不能访问我的管理服务器,是的,我可以设置客户端,但更愿意将这种逻辑保留在服务器上。在第1步中,我已经沿侧字符数据传递uid,这也被添加到字符节点以进行进一步的安全性验证。
编辑:在写这篇文章的时候,我想到了一个子问题,我们能不能以某种方式处理用户更改自己的用户配置文件数据,因为我相信这是可能的?
发布于 2017-02-25 16:31:15
如果您想要向用户的配置文件中添加属性(也称为“声明”),则目前只有当您使用为用户创建自己的令牌时才可能添加属性。
对于标准提供程序,只能使用从admin更新现有属性。
发布于 2017-02-25 21:29:56
您可以使用updateUser()方法更新来自Admin Node.js SDK的Firebase用户配置文件数据。
https://stackoverflow.com/questions/42457812
复制相似问题