อินเทอร์เฟซบริการ Firebase AppCheck
ลายเซ็น:
export declare class AppCheck
คุณสมบัติ
คุณสมบัติ | ตัวดัดแปลง | พิมพ์ | คำอธิบาย |
---|---|---|---|
แอป | แอป |
วิธีการ
วิธี | ตัวดัดแปลง | คำอธิบาย |
---|---|---|
createToken(appId, ตัวเลือก) | สร้าง AppCheckToken ใหม่ที่สามารถส่งกลับไปยังไคลเอนต์ได้ | |
VerifyToken (แอป CheckToken ตัวเลือก) | ตรวจสอบโทเค็น Firebase App Check (JWT) หากโทเค็นถูกต้อง สัญญาจะเป็นไปตามการอ้างสิทธิ์ที่ถอดรหัสของโทเค็น มิฉะนั้นสัญญาจะถูกปฏิเสธ |
AppCheck.app
ลายเซ็น:
readonly app: App;
AppCheck.createToken()
สร้าง AppCheckToken ใหม่ที่สามารถส่งกลับไปยังไคลเอนต์ได้
ลายเซ็น:
createToken(appId: string, options?: AppCheckTokenOptions): Promise<AppCheckToken>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
รหัสแอป | เชือก | รหัสแอปที่จะใช้เป็น JWT app_id |
ตัวเลือก | AppCheckTokenตัวเลือก | ออบเจ็กต์ตัวเลือกเสริมเมื่อสร้าง App Check Token ใหม่ |
ผลตอบแทน:
สัญญา < AppCheckToken >
คำสัญญาที่เติมเต็มด้วย AppCheckToken
.
AppCheck.verifyToken()
ตรวจสอบโทเค็น Firebase App Check (JWT) หากโทเค็นถูกต้อง สัญญาจะเป็นไปตามการอ้างสิทธิ์ที่ถอดรหัสของโทเค็น มิฉะนั้นสัญญาจะถูกปฏิเสธ
ลายเซ็น:
verifyToken(appCheckToken: string, options?: VerifyAppCheckTokenOptions): Promise<VerifyAppCheckTokenResponse>;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
แอพ CheckToken | เชือก | โทเค็น App Check เพื่อยืนยัน |
ตัวเลือก | ตรวจสอบตัวเลือก AppCheckToken | ออบเจ็กต์ VerifyAppCheckTokenOptions ที่เป็นตัวเลือกเมื่อตรวจสอบโทเค็น App Check |
ผลตอบแทน:
สัญญา < VerifyAppCheckTokenResponse >
คำสัญญาที่ปฏิบัติตามคำเรียกร้องที่ถอดรหัสของโทเค็นหากโทเค็น App Check ถูกต้อง มิฉะนั้นจะเป็นคำสัญญาที่ถูกปฏิเสธ