แหล่งข้อมูล: บริการ
การกำหนดค่าการบังคับใช้สำหรับบริการ Firebase ที่ App Check รองรับ
การแสดง JSON |
---|
{
"name": string,
"enforcementMode": enum ( |
ช่อง | |
---|---|
name |
ต้องระบุ ชื่อทรัพยากรสัมพัทธ์ของออบเจ็กต์การกำหนดค่าบริการในรูปแบบต่อไปนี้
โปรดทราบว่าองค์ประกอบ
|
enforcementMode |
ต้องระบุ โหมดการบังคับใช้ App Check สำหรับบริการนี้ |
EnforcementMode
โหมดการบังคับใช้ 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 ที่ระบุ |