代码之家  ›  专栏  ›  技术社区  ›  siebmanb

不使用身份验证时的Firebase安全性

  •  2
  • siebmanb  · 技术社区  · 7 年前

    我正在使用Firebase(存储、功能、主机、实时数据库和Firestore)构建应用程序。在应用程序中,用户使用第三方库(比如Google connect,但不是Google)进行身份验证。

    我不知道如何保护我的数据库,因为我没有使用Firebase身份验证。例如,如何使用此第三方身份验证来保护数据?也许我需要手动创建一个用户并将信息附加到他,以便在安全规则编辑器中提供此信息?

    谢谢

    1 回复  |  直到 7 年前
        1
  •  0
  •   Hasan Bou Taam    7 年前

    我不认为没有身份验证就可以保护数据库或存储。

    现在,firebase提供了多种身份验证方法(email、google、custom、anonymous…)。

    你可能想要什么:

    您可能希望将自定义登录添加到用户中,在该用户中使用您提供的额外数据进行注册。而且他们仍然会得到一个用户id,您将使用该id签入规则以允许在注册时读取和写入您提供的一些自定义数据(因此您可以从规则中检查这些数据)。