O Cloud Firestore oferece gerenciamento e autenticação de acesso robustos 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 Firebase Authentication e Cloud Firestore Security Rules 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 o Cloud Firestore Security Rules.
Use o App Check para garantir que apenas seu app possa acessar os dados do Cloud Firestore.
Para apps que usam Cloud Storage for Firebase, use Cloud Firestore para definir condições de acesso aos recursos Cloud Storage em documentos do banco de dados que podem ser acessados por Cloud Storage Security Rules.
Para bibliotecas de cliente do servidor, use o gerenciamento de identidade e acesso (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.