Cloud Firestore มีการจัดการการเข้าถึงและการตรวจสอบสิทธิ์ที่มีประสิทธิภาพผ่านกลไกต่างๆ โดยขึ้นอยู่กับไลบรารีของไคลเอ็นต์ที่คุณใช้
ไลบรารีของไคลเอ็นต์บนอุปกรณ์เคลื่อนที่และเว็บ
สำหรับไลบรารีของไคลเอ็นต์บนอุปกรณ์เคลื่อนที่และเว็บ ให้ใช้ Firebase Authentication และ Cloud Firestore Security Rules เพื่อจัดการการตรวจสอบสิทธิ์ การให้สิทธิ์ และการตรวจสอบข้อมูลแบบ Serverless ดูวิธีใช้ Cloud Firestore Security Rules เพื่อรักษาความปลอดภัยของข้อมูลเมื่อใช้ไลบรารีของไคลเอ็นต์ Android, Apple, เว็บ, Flutter, Unity และ C++
ใช้ Firebase App Check เพื่อช่วยให้มั่นใจว่ามีเพียงแอปของคุณเท่านั้นที่เข้าถึงข้อมูล Cloud Firestore ได้
สำหรับแอปที่ใช้ Cloud Storage for Firebase ให้ใช้ Cloud Firestore เพื่อกำหนดเงื่อนไขสำหรับการเข้าถึงทรัพยากร Cloud Storage ในเอกสารฐานข้อมูลที่เข้าถึงได้โดย Cloud Storage Security Rulesไลบรารีของไคลเอ็นต์เซิร์ฟเวอร์
สำหรับไลบรารีของไคลเอ็นต์เซิร์ฟเวอร์ ให้ใช้ Identity and Access Management (IAM) เพื่อจัดการสิทธิ์เข้าถึงฐานข้อมูล ดูวิธีรักษาความปลอดภัยข้อมูลสำหรับไลบรารีของไคลเอ็นต์ Java, Python, Node.js และ Go ด้วย IAM