Firebase认证电子邮件检索在Android应用程序

zujrkrfu  于 2023-04-04  发布在  Android
关注(0)|答案(1)|浏览(114)

我使用Firebase认证谷歌登录时,用户登录应用程序。一切都很好。
我需要用户近8000人登录的所有电子邮件,但我没有保存在数据库中的电子邮件。现在我需要电子邮件。所有电子邮件都显示在身份验证屏幕,但我如何才能得到所有的电子邮件列表?

ljsrvy3e

ljsrvy3e1#

Firebase的客户端SDK中没有内置任何内容来查找有关其他用户的信息,而不是登录的用户的信息。这将是一个相当大的安全风险。
另一种方法是在受信任的环境中使用Firebase Admin SDKs中的一个,例如您的开发机器,您控制的服务器或Cloud Functions/Cloud Run,以获取所有用户的列表,然后将必要的信息存储在客户端可以访问它的地方。
但是,请确保正确保护对该数据的访问,否则您可能会无意中产生相同的安全问题。如果您将数据存储在Firebase中,this将是开始了解这一点的地方。

相关问题