O Cloud Firestore oferece gerenciamento de acesso e autenticação robustos por meio de dois métodos diferentes, dependendo das bibliotecas cliente que você usa.
Para bibliotecas de clientes móveis e da Web , 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. Aprenda como proteger seus dados para as bibliotecas de cliente Android, Apple e Web com as regras de segurança do Cloud Firestore .
Use o App Check para ajudar a garantir que apenas seu aplicativo possa acessar os dados do Cloud Firestore.
Para seus aplicativos que usam o Cloud Storage para Firebase, use o Cloud Firestore para definir condições de acesso aos recursos do Cloud Storage em documentos de banco de dados que podem ser acessados pelas regras de segurança do Cloud Storage .
Para bibliotecas de cliente de servidor , use o Identity and Access Management (IAM) para gerenciar o acesso ao seu banco de dados. Aprenda como proteger seus dados para as bibliotecas de cliente Java, Python, Node.js e Go com IAM .