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;