【问题标题】:flutter- getting data from authentication pageflutter-从认证页面获取数据
【发布时间】:2021-08-23 05:55:12
【问题描述】:

我目前只知道如何从 Firestore 数据库页面读取数据。 FireBase 中的身份验证页面包含所有注册用户的列表,我想在我的代码中访问它,所以我有一个所有注册用户的列表。

我该怎么做?

问候

【问题讨论】:

    标签: firebase flutter firebase-authentication


    【解决方案1】:

    无法从 Firebase 的任何客户端 SDK 访问项目中的用户列表,因为这会带来安全风险。

    如果您想在应用中显示有关其他用户的信息,两种最常见的方法是:

    • 将每个用户的信息存储在数据库中,当他们登录时,然后从那里读取。这样,您就可以使用数据库的服务器端安全规则来保护对用户数据的访问。
    • 使用 Firebase 的 Admin SDK 之一,它确实具有列出用户、访问数据并将其包装在自定义 API 端点中的方法(例如通过 Cloud Functions 或 Cloud Run)以便您的应用程序可以调用它。在这种情况下,您可以编写服务器端代码来保护对数据的访问。

    这个问题之前已经介绍过很多次了,所以我建议你也去看看:

    【讨论】:

      猜你喜欢
      • 2020-02-07
      • 2023-04-09
      • 2011-03-04
      • 1970-01-01
      • 1970-01-01
      • 2015-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多