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