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