AppCheck class

อินเทอร์เฟซบริการ 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 ถูกต้อง ไม่เช่นนั้น ถือว่าสัญญาถูกปฏิเสธ