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