Giao diện thể hiện 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
Của cải
Tài sản | Kiểu | Sự miêu tả |
---|---|---|
đã tiêu thụ rồi | 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() nhìn 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 đã cho 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 true , người 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 đề phòng 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. |
id ứng dụng | sợi dây | ID ứng dụng tương ứng với Ứng dụng chứa 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 đã được giải mã. |
VerifyAppCheckTokenResponse.alreadyConsumed
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() nhìn thấy mã thông báo này, trường này sẽ chứa giá trị false
. Sau đó, mã thông báo đã cho 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 true
, người 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 đề phòng 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
ID ứng dụng tương ứng với Ứng dụng chứa 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 đã được giải mã.
Chữ ký:
token: DecodedAppCheckToken;