Get your free and exclusive 80-page Banking Passkey Report

authenticatorSelection trong WebAuthn là gì?

Vincent Delitz

Vincent

Created: July 11, 2025

Updated: July 12, 2025


See the original glossary version in English here.

authenticatorSelection là gì?#

Trong WebAuthn, authenticatorSelection là một phần quan trọng của đối tượng PublicKeyCredentialCreationOptions. Tính năng này cho phép các Bên Tin Cậy (RPs) chỉ định các tiêu chí để chọn trình xác thực phù hợp trong quá trình hoạt động create(). Tầm quan trọng của nó nằm ở chỗ:

Slack Icon

Become part of our Passkeys Community for updates & support.

Join

Ví dụ:#

"authenticatorSelection": { "authenticatorAttachment": "platform", "residentKey": "required", "requireResidentKey": false, "userVerification": "required", }

Tiếp tục đọc để tìm hiểu chi tiết về các giá trị và cấu hình có thể có của authenticatorSelection.

Những điểm chính#


authenticatorSelection trong WebAuthn rất cần thiết để đảm bảo quá trình xác thực phù hợp với các yêu cầu bảo mật cụ thể và sở thích trải nghiệm của người dùng. Nó mang lại cho các Bên Tin Cậy sự linh hoạt để tùy chỉnh quy trình đăng ký theo nhu cầu bảo mật của họ.

Dưới đây là tổng quan về các giá trị có thể có, như được chỉ định trong đặc tả WebAuthn:

authenticatorAttachment#

Các giá trị có thể có:

  • Platform: Trình xác thực được gắn vào nền tảng của client và do đó không thể tháo rời.
  • Cross-platform: Trình xác thực không bị ràng buộc vào nền tảng của client và có thể được sử dụng trên nhiều thiết bị.

residentKey#

Giá trị này chỉ định liệu Bên Tin Cậy có muốn tạo một thông tin xác thực có thể khám phá hay không. Các giá trị có thể có là:

requireResidentKey#

Giá trị này chỉ được sử dụng để tương thích ngược với WebAuthn cấp 1, được đặt thành "true" nếu residentKey được đặt thành "required".

Substack Icon

Subscribe to our Passkeys Substack for the latest news.

Subscribe

userVerification#

Giá trị này cho biết liệu Xác minh Người dùng có bắt buộc cho hoạt động hay không. Các giá trị có thể có là:

  • required: Hoạt động phải xác minh người dùng.
  • preferred: Hoạt động nên xác minh người dùng, nhưng có thể tiếp tục mà không cần (giá trị tiêu chuẩn).
  • discouraged: Hoạt động không nên xác minh người dùng.

Cảnh báo: Nếu được đặt thành "preferred", trình xác thực có thể bỏ qua xác minh người dùng trong quá trình xác thực. Đọc thêm về vấn đề này trong bài viết này.


Câu hỏi thường gặp về authenticatorSelection#

authenticatorSelection có chức năng gì trong WebAuthn?#

authenticatorSelection trong WebAuthn cho phép các Bên Tin Cậy chỉ định loại trình xác thực phù hợp với quy trình xác thực của họ, bao gồm yêu cầu về xác minh người dùng và loại trình xác thực.

authenticatorSelection ảnh hưởng đến trải nghiệm người dùng trong quá trình xác thực như thế nào?#

Nó ảnh hưởng đến trải nghiệm người dùng bằng cách xác định loại trình xác thực được sử dụng (platform hoặc di động) và đặt mức độ xác minh người dùng, từ đó ảnh hưởng đến sự dễ dàng và bảo mật của quá trình xác thực.

Debugger Icon

Want to experiment with passkey flows? Try our Passkeys Debugger.

Try for Free

Các hàm ý của cài đặt authenticatorAttachment trong authenticatorSelection là gì?#

Cài đặt authenticatorAttachment trong authenticatorSelection quy định liệu một trình xác thực platform cố định hay một trình xác thực cross-platform có thể tháo rời là bắt buộc, ảnh hưởng đến các đặc điểm vật lý và chức năng của quá trình xác thực.

Add passkeys to your app in <1 hour with our UI components, SDKs & guides.

Start for free

Share this article


LinkedInTwitterFacebook

Enjoyed this read?

🤝 Join our Passkeys Community

Share passkeys implementation tips and get support to free the world from passwords.

🚀 Subscribe to Substack

Get the latest news, strategies, and insights about passkeys sent straight to your inbox.

Related Terms