在Firebase控制台中隐藏数据

时间:2018-06-22 08:43:46

标签: firebase firebase-realtime-database firebase-console

我是Firebase的新手,正在做聊天应用程序。

enter image description here

  1. 在我的Firebase控制台中,我可以看到这样的原始数据。既然是私人信息,我可以隐藏一些(或全部)信息吗?

  2. 如果我无法隐藏,则已对“文本”使用加密。因此,在我的移动设备中,我进行了加密和解密。还是可以的问题是我无法搜索/查询文本,因为它已在服务器中加密。我该怎么办?

如果我只能在firebase控制台中隐藏数据,则无需进行加密等。目的是为了防止开发人员(如我)看到用户数据。

1 个答案:

答案 0 :(得分:3)

无法在Firebase控制台中隐藏某些数据。您唯一可以做的就是撤销开发人员查看数据库的权限。

进行客户端加密/解密(也称为端到端加密)是您的方案的常见解决方案。但这确实意味着您的搜索还需要搜索加密的值。

虽然这有些棘手,但它可能是 ,并且在类似情况下由开发人员完成。如果您无法使其正常运行,请向minimal code that reproduces where got stuck发布问题,我们将进行调查。