有没有办法在Firebase用户中锁定DisplayName? [英] Is there a way to lock down displayName in Firebase User?
本文介绍了有没有办法在Firebase用户中锁定DisplayName?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试解决Firebase auth中缺少用户名属性的问题,并考虑将用户名存储在UserInfo.displayName
属性中的用户配置文件本身中。这是必要的,这样我就可以在安全规则中以auth.token.name
的形式获取DisplayName,然后将其用作用户名。
是否有方法可以锁定DisplayName,使其在客户端之后或注册后不可编辑?
推荐答案
此处为消防站
无法将用户配置文件更改限制为初始用户注册。该配置文件中的公共属性(当前为displayName
和photoURL
)是用户要更改的属性。
如果您希望更好地控制为用户保留的属性,则必须将它们保留在辅助系统中,例如Alex在回答中提到的数据库。
这篇关于有没有办法在Firebase用户中锁定DisplayName?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文