O Cloud Firestore oferece gerenciamento e autenticação de acesso confiáveis por meio de dois métodos diferentes, de acordo com as bibliotecas de cliente que você usa.
Nas bibliotecas de cliente da Web e para dispositivos móveis, use o Firebase Authentication e as regras de segurança do Cloud Firestore para lidar com autenticação, autorização e validação de dados sem servidor. Saiba como proteger os dados das bibliotecas de cliente Android, Apple e Web com as Regras de segurança do Cloud Firestore.
Use o App Check para garantir que apenas seu app possa acessar os dados do Cloud Firestore.
Para seus aplicativos que usam o Cloud Storage para Firebase, use o Firestore para definir condições de acesso aos recursos do Cloud Storage em documentos do banco de dados que podem ser acessados pelas regras de segurança do Cloud Storage.
Para bibliotecas de cliente do servidor, use o Identity and Access Management (IAM) para administrar o acesso ao seu banco de dados. Saiba como proteger os dados das bibliotecas de cliente Java, Python, Node.js e Go com o IAM.