VerifyAppCheckTokenOptions interface

อินเทอร์เฟซที่แสดงตัวเลือกสำหรับเมธอด 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;