Giao diện biểu thị các tuỳ chọn cho phương thức AppCheck.verifyToken().
Chữ ký:
export interface VerifyAppCheckTokenOptions
Thuộc tính
Tài sản | Loại | Mô tả |
---|---|---|
tiêu thụ | boolean | Để dùng tính năng chống phát lại, hãy đặt giá trị này thành true . Phương thức AppCheck.verifyToken() sẽ đánh dấu mã thông báo là đã dùng sau khi xác minh.Các mã thông báo được phát hiện là đã sử dụng sẽ được đánh dấu tương ứng trong phản hồi.Mã thông báo chỉ được xem là được sử dụng nếu được gửi đến phần phụ trợ của tính năng Kiểm tra ứng dụng bằng cách gọi phương thức AppCheck.verifyToken() trong đó trường này được đặt thành true ; các mục đích sử dụng mã thông báo khác sẽ không sử dụng mã thông báo đó.Tính năng bảo vệ chống phát lại này yêu cầu thêm một lệnh gọi mạng đến phần phụ trợ của tính năng Kiểm tra ứng dụng và buộc ứng dụng của bạn phải có được chứng thực mới từ những nhà cung cấp dịch vụ chứng thực mà bạn đã chọn. Do đó, điều này có thể tác động tiêu cực đến hiệu suất và có khả năng làm cạn kiệt tiềm năng của nhà cung cấp dịch vụ chứng thực nhanh hơn. Bạn chỉ nên sử dụng tính năng này để bảo vệ các hoạt động có lưu lượng thấp, bảo mật nghiêm trọng hoặc tốn kém. |
VerifyAppCheckTokenOptions.consume
Để dùng tính năng chống phát lại, hãy đặt giá trị này thành true
. Phương thức AppCheck.verifyToken() sẽ đánh dấu mã thông báo là đã sử dụng sau khi xác minh.
Những mã thông báo đã được sử dụng sẽ được đánh dấu là đã sử dụng trong phản hồi.
Mã thông báo chỉ được coi là được sử dụng nếu mã đó được gửi đến phần phụ trợ của tính năng Kiểm tra ứng dụng bằng cách gọi phương thức AppCheck.verifyToken(), trong đó trường này được đặt thành true
; các lần sử dụng khác của mã thông báo sẽ không sử dụng mã đó.
Tính năng bảo vệ chống phát lại này yêu cầu thêm một lệnh gọi mạng đến phần phụ trợ của tính năng Kiểm tra ứng dụng, đồng thời buộc ứng dụng của bạn phải có chứng thực mới từ những nhà cung cấp dịch vụ chứng thực mà bạn đã chọn. Do đó, điều này có thể tác động tiêu cực đến hiệu suất và có khả năng làm cạn kiệt tiềm năng của nhà cung cấp dịch vụ chứng thực nhanh hơn. Bạn chỉ nên sử dụng tính năng này để bảo vệ các hoạt động có lưu lượng thấp, bảo mật nghiêm trọng hoặc tốn kém.
Chữ ký:
consume?: boolean;