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

不使用身份验证时的Firebase安全性,firebase,firebase-realtime-database,firebase-authentication,Firebase,Firebase Realtime Database,Firebase Authentication,我正在使用Firebase(存储、功能、主机、实时数据库和Firestore)构建应用程序。在应用程序中,用户使用第三方库(如Google connect,但不是Google)进行身份验证 我不知道如何保护我的数据库,因为我没有使用Firebase身份验证。例如,如何使用此第三方身份验证来保护数据?也许我需要手动创建一个用户,并将信息附加到他身上,以便该信息在安全规则编辑器中可用 谢谢如果没有身份验证,我认为您无法保护您的数据库或存储 现在firebase提供了多种身份验证方法(电子邮件、谷歌、

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

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


谢谢

如果没有身份验证,我认为您无法保护您的数据库或存储

现在firebase提供了多种身份验证方法(电子邮件、谷歌、自定义、匿名……)

您可能想要的:


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

您可以将自定义身份验证系统集成到Firebase auth中。你有机会检查一下吗这个链接是针对iOS的,但你也可以在他们的文档中找到Android和Web的指南。我看了一下,需要有自己的auth服务器,我没有。授权由第三方完成。。。