อินเทอร์เฟซที่แสดงโทเค็น Firebase App Check ที่ถอดรหัสแล้ว ซึ่งส่งคืนจากเมธอด AppCheck.verifyToken()
ลายเซ็น:
export interface DecodedAppCheckToken
คุณสมบัติ
คุณสมบัติ | พิมพ์ | คำอธิบาย |
---|---|---|
app_id | เชือก | รหัสแอปที่สอดคล้องกับแอปที่มีโทเค็น App Check อยู่ ค่านี้ไม่ใช่หนึ่งในการอ้างสิทธิ์โทเค็น JWT เพิ่มเพื่อความสะดวก และถูกกำหนดเป็นมูลค่าของทรัพย์สิน ย่อย |
ออด | สตริง[] | ผู้ชมที่โทเค็นนี้มีวัตถุประสงค์ ค่านี้เป็นอาร์เรย์ JSON ที่มี 2 สตริง ค่าแรกคือหมายเลขโปรเจ็กต์ของโปรเจ็กต์ Firebase ของคุณ และค่าที่สองคือรหัสโปรเจ็กต์ของโปรเจ็กต์เดียวกัน |
ประสบการณ์ | ตัวเลข | เวลาหมดอายุของโทเค็น App Check มีหน่วยเป็นวินาทีนับตั้งแต่ยุค Unix นั่นคือเวลาที่โทเค็น App Check นี้หมดอายุและไม่ควรถือว่าใช้ได้อีกต่อไป |
นั่นคือ | ตัวเลข | โทเค็น App Check ออก ณ เวลาที่ออก ในหน่วยวินาทีนับตั้งแต่ยุค Unix นั่นคือเวลาที่ออกโทเค็น App Check นี้และควรเริ่มถือว่าใช้ได้ |
iss | เชือก | ตัวระบุผู้ออกสำหรับผู้ออกการตอบกลับ ค่านี้คือ URL ที่มีรูปแบบ https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER> โดยที่ <PROJECT_NUMBER> เป็นหมายเลขโปรเจ็กต์เดียวกับที่ระบุในคุณสมบัติ aud |
ย่อย | เชือก | รหัสแอป Firebase ที่สอดคล้องกับแอปที่มีโทเค็นอยู่ เพื่อความสะดวก ค่านี้จะถูกคัดลอกไปยังคุณสมบัติ app_id |
DecodedAppCheckToken.app_id
รหัสแอปที่สอดคล้องกับแอปที่มีโทเค็น App Check อยู่ ค่านี้ไม่ใช่หนึ่งในการอ้างสิทธิ์โทเค็น JWT เพิ่มเพื่อความสะดวก และถูกกำหนดเป็นมูลค่าของทรัพย์สิน ย่อย
ลายเซ็น:
app_id: string;
DecodedAppCheckToken.aud
ผู้ชมที่โทเค็นนี้มีวัตถุประสงค์ ค่านี้เป็นอาร์เรย์ JSON ที่มี 2 สตริง ค่าแรกคือหมายเลขโปรเจ็กต์ของโปรเจ็กต์ Firebase ของคุณ และค่าที่สองคือรหัสโปรเจ็กต์ของโปรเจ็กต์เดียวกัน
ลายเซ็น:
aud: string[];
DecodedAppCheckToken.exp
เวลาหมดอายุของโทเค็น App Check มีหน่วยเป็นวินาทีนับตั้งแต่ยุค Unix นั่นคือเวลาที่โทเค็น App Check นี้หมดอายุและไม่ควรถือว่าใช้ได้อีกต่อไป
ลายเซ็น:
exp: number;
DecodedAppCheckToken.iat
โทเค็น App Check ออก ณ เวลาที่ออก ในหน่วยวินาทีนับตั้งแต่ยุค Unix นั่นคือเวลาที่ออกโทเค็น App Check นี้และควรเริ่มถือว่าใช้ได้
ลายเซ็น:
iat: number;
DecodedAppCheckToken.iss
ตัวระบุผู้ออกสำหรับผู้ออกการตอบกลับ ค่านี้คือ URL ที่มีรูปแบบ https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER>
โดยที่ <PROJECT_NUMBER>
เป็นหมายเลขโปรเจ็กต์เดียวกับที่ระบุในคุณสมบัติ aud
ลายเซ็น:
iss: string;
DecodedAppCheckToken.sub
รหัสแอป Firebase ที่สอดคล้องกับแอปที่มีโทเค็นอยู่ เพื่อความสะดวก ค่านี้จะถูกคัดลอกไปยังคุณสมบัติ app_id
ลายเซ็น:
sub: string;