首页 > 解决方案 > 使用具有自定义身份验证安全性的 Firebase Cloud Firestore(无 Firebase 身份验证)

问题描述

我想在不使用服务的情况下使用Cloud Firestore(Firebase DB) 。Firebase Authentication

我想用我自己的实现从我的 Java 代码中对用户进行身份验证,然后允许有效用户访问 Firestore 数据库。

是否可以通过实现我们自己的身份验证机制来使用Firebase Cloud FirestoreDB?

标签: firebasegoogle-cloud-firestore

解决方案


是否可以通过实现我们自己的身份验证机制来使用 Firebase Cloud Firestore DB?

是的,这是可能的,但不可能的是,您无法保护它。要保护 Cloud Firestore 数据库,您需要使用Cloud Firestore 安全规则

要构建基于用户和基于角色的访问系统以确保用户数据的安全,您需要将Firebase 身份验证与 Cloud Firestore 安全规则结合使用。

因此,您需要进行身份验证以保护您的数据库,否则其他用户/应用程序可以访问您的数据库。


推荐阅读