如何在桌面上为个人用户使用 email/password 验证 firebase (javafx)

How to authenticate firebase using email/password on desktop for individual users (javafx)

我仍处于项目的规划阶段。是否可以使用 java 在桌面上对用户进行身份验证只是为了 从 firestore 读取 数据?

我能找到的唯一文档与管理员访问权限有关,我认为这不是一个好主意。如果我理解正确的话,我还看到了一些使用来自 javafx 的 webview 的东西。

有人可以帮助我了解如何执行此操作,或者让我知道这是否至少可行?

我们有一个移动应用程序可以在 firestore 上创建和查看数据。我的工作是想办法制作一个只读取数据的桌面版本

您只需向 firestore 发出 http 请求即可从任何应用程序进行身份验证 api:https://firebase.google.com/docs/firestore/use-rest-api

java.

中有无数库用于发出 http 请求

是否 this help your use case, the solution is based on Cloud Firestore Security Rules.

service cloud.firestore {
  match /databases/{database}/documents {
    // Allow the user to read documents in the "cities" collection
    // only if they are authenticated.
    match /cities/{city} {
      allow read: if request.auth != null;
    }
  }
}

添加@Chris Hamilton 提供的客户端方法来完成您的解决方案。