VerifyAppCheckTokenResponse interface

Giao diện đại diện cho phản hồi của mã thông báo Kiểm tra ứng dụng đã được xác minh.

Chữ ký:

export interface VerifyAppCheckTokenResponse 

Thuộc tính

Tài sản Loại Mô tả
đã tiêu thụ boolean Cho biết thời tiết mã thông báo này đã được sử dụng. Nếu đây là lần đầu tiên phương thức AppCheck.verifyToken() thấy mã thông báo này, thì trường này sẽ chứa giá trị false. Sau đó, mã thông báo đã cung cấp sẽ được đánh dấu là already_consumed cho tất cả các lệnh gọi trong tương lai của phương thức AppCheck.verifyToken() cho mã thông báo này.Khi trường này là true, tức là phương thức gọi đang cố gắng sử dụng lại mã thông báo đã sử dụng trước đó. Bạn nên có biện pháp phòng ngừa đối với những người gọi như vậy; ví dụ: bạn có thể thực hiện các hành động như từ chối yêu cầu hoặc yêu cầu người gọi vượt qua các lớp kiểm tra bảo mật bổ sung.
appId chuỗi Mã ứng dụng tương ứng với Ứng dụng có mã thông báo Kiểm tra ứng dụng.
mã thông báo Giải mã AppCheckToken Mã thông báo Kiểm tra ứng dụng Firebase đã giải mã.

VerifyAppCheckTokenResponse.Đã sử dụng

Cho biết thời tiết mã thông báo này đã được sử dụng. Nếu đây là lần đầu tiên phương thức AppCheck.verifyToken() thấy mã thông báo này, thì trường này sẽ chứa giá trị false. Sau đó, mã thông báo đã cung cấp sẽ được đánh dấu là already_consumed cho tất cả các lệnh gọi trong tương lai của phương thức AppCheck.verifyToken() cho mã thông báo này.

Khi trường này là true, tức là phương thức gọi đang cố sử dụng lại mã thông báo đã dùng trước đó. Bạn nên có biện pháp phòng ngừa đối với những người gọi như vậy; ví dụ: bạn có thể thực hiện các hành động như từ chối yêu cầu hoặc yêu cầu người gọi vượt qua các lớp kiểm tra bảo mật bổ sung.

Chữ ký:

alreadyConsumed?: boolean;

VerifyAppCheckTokenResponse.appId

Mã ứng dụng tương ứng với Ứng dụng có mã thông báo Kiểm tra ứng dụng.

Chữ ký:

appId: string;

VerifyAppCheckTokenResponse.token

Mã thông báo Kiểm tra ứng dụng Firebase đã giải mã.

Chữ ký:

token: DecodedAppCheckToken;