firebase - 使用具有自定义身份验证安全性的 Firebase Cloud Firestore(无 Firebase 身份验证)
问题描述
我想在不使用服务的情况下使用Cloud Firestore
(Firebase DB) 。Firebase Authentication
我想用我自己的实现从我的 Java 代码中对用户进行身份验证,然后允许有效用户访问 Firestore 数据库。
是否可以通过实现我们自己的身份验证机制来使用Firebase Cloud Firestore
DB?
解决方案
是否可以通过实现我们自己的身份验证机制来使用 Firebase Cloud Firestore DB?
是的,这是可能的,但不可能的是,您无法保护它。要保护 Cloud Firestore 数据库,您需要使用Cloud Firestore 安全规则:
要构建基于用户和基于角色的访问系统以确保用户数据的安全,您需要将Firebase 身份验证与 Cloud Firestore 安全规则结合使用。
因此,您需要进行身份验证以保护您的数据库,否则其他用户/应用程序可以访问您的数据库。
推荐阅读
- html - 如何在相反方向添加背景颜色
- node.js - 是否可以在使用 pg-promise 的 INSERT 命令后获取“INSERT oid count”数据?
- prometheus - Prometheus alertmanager 倍增通知最重要
- php - 如何在codeigniter中获取多个通配符中的值
- vba - 命名范围更改时数据透视表不刷新[VBA]
- java - 如何在 SSL 配置的 tomcat 中缓存和更新 CRL(证书吊销列表)/OCSP 响应?
- python - GridSearchCV 在管道中将 fit_params 传递给 XGBRegressor 会产生“ValueError:需要超过 1 个值才能解包”
- java - 如何在 JavaFX 中将父级的大小与其子级的大小绑定,反之亦然?
- typescript - 缺少 CORS 标头“Access-Control-Allow-Origin”。发布到 API 时
- angular6 - Anhular 6 post方法tod在json中添加一行