如何在桌面上为个人用户使用 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 提供的客户端方法来完成您的解决方案。
我仍处于项目的规划阶段。是否可以使用 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 提供的客户端方法来完成您的解决方案。