อินเทอร์เฟซที่แสดงตัวเลือกสำหรับเมธอด AppCheck.verifyToken()
ลายเซ็น:
export interface VerifyAppCheckTokenOptions
คุณสมบัติ
คุณสมบัติ | พิมพ์ | คำอธิบาย |
---|---|---|
บริโภค | บูลีน | หากต้องการใช้คุณสมบัติการป้องกันการเล่นซ้ำ ให้ตั้งค่านี้เป็น true เมธอด AppCheck.verifyToken() จะทำเครื่องหมายโทเค็นว่าใช้แล้วหลังจากตรวจสอบแล้ว โทเค็นที่พบว่าถูกใช้ไปแล้วจะถูกทำเครื่องหมายเช่นนี้ในการตอบกลับ โทเค็นจะถือว่าถูกใช้ก็ต่อเมื่อมีการส่งไปยังแบ็กเอนด์ App Check โดยการเรียกเมธอด AppCheck.verifyToken() โดยตั้งค่าฟิลด์นี้เป็น true การใช้โทเค็นอื่น ๆ อย่าใช้มัน คุณลักษณะการป้องกันการเล่นซ้ำนี้ต้องมีการเรียกผ่านเครือข่ายเพิ่มเติมไปยังแบ็กเอนด์ App Check และบังคับให้ลูกค้าของคุณรับการรับรองใหม่จากผู้ให้บริการรับรองที่คุณเลือก สิ่งนี้จึงส่งผลเสียต่อประสิทธิภาพและอาจส่งผลให้โควต้าของผู้ให้บริการรับรองของคุณหมดเร็วขึ้น เราขอแนะนำให้คุณใช้คุณลักษณะนี้สำหรับการปกป้องการดำเนินงานในปริมาณน้อย สำคัญด้านความปลอดภัย หรือมีราคาแพงเท่านั้น |
VerifyAppCheckTokenOptions.consume
หากต้องการใช้คุณสมบัติการป้องกันการเล่นซ้ำ ให้ตั้งค่านี้เป็น true
. เมธอด AppCheck.verifyToken() จะทำเครื่องหมายโทเค็นว่าใช้แล้วหลังจากตรวจสอบแล้ว
โทเค็นที่พบว่าถูกใช้ไปแล้วจะถูกทำเครื่องหมายเช่นนี้ในการตอบกลับ
โทเค็นจะถือว่าถูกใช้ก็ต่อเมื่อมีการส่งไปยังแบ็กเอนด์ App Check โดยการเรียกเมธอด AppCheck.verifyToken() โดยตั้งค่าช่องนี้เป็น true
; การใช้โทเค็นอื่น ๆ อย่าใช้มัน
คุณลักษณะการป้องกันการเล่นซ้ำนี้ต้องมีการเรียกผ่านเครือข่ายเพิ่มเติมไปยังแบ็กเอนด์ App Check และบังคับให้ลูกค้าของคุณรับการรับรองใหม่จากผู้ให้บริการรับรองที่คุณเลือก สิ่งนี้จึงส่งผลเสียต่อประสิทธิภาพและอาจส่งผลให้โควต้าของผู้ให้บริการรับรองของคุณหมดเร็วขึ้น เราขอแนะนำให้คุณใช้คุณลักษณะนี้สำหรับการปกป้องการดำเนินงานในปริมาณน้อย สำคัญด้านความปลอดภัย หรือมีราคาแพงเท่านั้น
ลายเซ็น:
consume?: boolean;