แหล่งข้อมูล: บริการ
การกำหนดค่าการบังคับใช้สำหรับบริการ Firebase ที่ App Check รองรับ
การแสดง JSON |
---|
{
"name": string,
"enforcementMode": enum ( |
ช่อง | |
---|---|
name |
ต้องระบุ ชื่อทรัพยากรแบบสัมพัทธ์ของออบเจ็กต์การกำหนดค่าบริการในรูปแบบดังนี้
โปรดทราบว่าองค์ประกอบ
|
enforcementMode |
ต้องระบุ โหมดการบังคับใช้ App Check สำหรับบริการนี้ |
โหมดการบังคับใช้
โหมดการบังคับใช้ App Check สำหรับบริการ Firebase ที่ App Check รองรับ
Enum | |
---|---|
OFF |
ไม่มีการบังคับใช้ Firebase App Check กับบริการดังกล่าว และไม่มีการรวบรวมเมตริก App Check ไว้ แม้ว่าบริการจะไม่ได้รับการปกป้องโดย App Check ในโหมดนี้ แต่ก็ยังมีการบังคับใช้การป้องกันอื่นๆ ที่เกี่ยวข้อง เช่น การให้สิทธิ์ผู้ใช้ บริการที่ไม่ได้กำหนดค่าไว้จะอยู่ในโหมดนี้โดยค่าเริ่มต้น |
UNENFORCED |
ไม่มีการบังคับใช้ Firebase App Check กับบริการนี้ ระบบจะรวบรวมเมตริก App Check เพื่อช่วยให้คุณตัดสินใจได้ว่าควรเปิดการบังคับใช้สำหรับบริการเมื่อใด แม้ว่าบริการจะไม่ได้รับการปกป้องโดย App Check ในโหมดนี้ แต่ก็ยังมีการบังคับใช้การป้องกันอื่นๆ ที่เกี่ยวข้อง เช่น การให้สิทธิ์ผู้ใช้ |
ENFORCED |
มีการบังคับใช้ Firebase App Check กับบริการนี้ บริการจะปฏิเสธคำขอที่พยายามจะเข้าถึงทรัพยากรของโปรเจ็กต์หากไม่มีโทเค็น App Check ที่ถูกต้องแนบอยู่ โดยมีข้อยกเว้นบางอย่างขึ้นอยู่กับบริการ เช่น บริการบางอย่างจะยังอนุญาตคำขอที่มีข้อมูลเข้าสู่ระบบของบัญชีบริการที่มีสิทธิ์ของนักพัฒนาซอฟต์แวร์ โดยไม่ต้องมีโทเค็น App Check ระบบจะรวบรวมเมตริก App Check ต่อไปเพื่อช่วยคุณตรวจจับปัญหาเกี่ยวกับการผสานรวม App Check และตรวจสอบองค์ประกอบผู้โทร แม้ว่าบริการจะได้รับการปกป้องโดย App Check แต่ก็ยังมีการบังคับใช้การป้องกันอื่นๆ ที่เกี่ยวข้อง เช่น การให้สิทธิ์ผู้ใช้ ในเวลาเดียวกัน โปรดใช้ความระมัดระวังเมื่อเลือกบังคับใช้ App Check กับบริการ Firebase หากผู้ใช้ไม่ได้อัปเดตแอปของคุณเป็นเวอร์ชันที่มีความสามารถของ App Check แอปจะไม่สามารถใช้บริการ Firebase ที่บังคับใช้ App Check ได้อีกต่อไป เมตริก App Check ช่วยให้คุณตัดสินใจได้ว่าจะบังคับใช้ App Check ในบริการ Firebase หรือไม่ หากแอปยังไม่เปิดตัว คุณควรเปิดใช้การบังคับใช้ทันที เนื่องจากไม่มีไคลเอ็นต์ที่ล้าสมัย |
เมธอด |
|
---|---|
|
อัปเดตการกำหนดค่า Service ที่ระบุเป็นอย่างน้อย |
|
รับการกำหนดค่า Service สำหรับชื่อบริการที่ระบุ |
|
แสดงรายการการกำหนดค่า Service ทั้งหมดสำหรับโปรเจ็กต์ที่ระบุ |
|
อัปเดตการกำหนดค่า Service ที่ระบุ |