使用"master" gmail帐户写信给Google Firebase而不是个人用户?



我正在使用Google的Firebase开发Android应用程序作为后端。我一直在运行一些教程,他们让用户在使用该应用程序之前使用他们的 Gmail 登录,以便从数据库中读取和写入(如果我错了,请纠正我(。出于隐私目的和不允许用户读取和写入数据,我不希望这种情况,那么我怎么会不让用户使用他们的 Gmail 进行身份验证,而是对于所有读取和写入,使用特定于应用程序的通用 Gmail?

如果我没有以编辑者或所有者的身份直接手动将每个 gmail 帐户添加到 Firebase 控制台,则用户将无法登录该应用。我一直在关注谷歌的Firebase教程,在这里找到:https://firebase.google.com/docs/auth/android/google-signin

谢谢

您描述的内容听起来像是Firebase匿名身份验证。 用户可以使用匿名帐户进行读写,就好像他们经过完全身份验证一样,而无需经历任何登录过程。 然后,如果需要,您可以稍后为他们提供选项,以将该帐户链接到身份验证提供商(例如 Google(提供的完全标识的经过身份验证的帐户。

请注意,匿名帐户无法在应用程序卸载后继续存在,并且不能由同一个人跨不同设备使用它们。 如果您希望用户能够登录和注销并代表他们保留对存储数据的使用,则需要使用身份验证提供程序来验证此人是否是他们所说的人。

最新更新