Kể từ Chrome 141, chúng tôi sẽ giới thiệu những thay đổi đối với Fields API trong Federated Credential Management API (FedCM). Thay đổi này nhằm mục đích cho phép nhà phát triển hỗ trợ các phương thức nhận dạng người dùng thay thế và cung cấp cho người dùng thông tin minh bạch hơn về dữ liệu được chia sẻ giữa Bên tin cậy (RP) và Nhà cung cấp danh tính (IdP).
Ngoài ra, chúng tôi đang triển khai một mô hình học máy thử nghiệm nhằm cá nhân hoá trải nghiệm người dùng FedCM và chỉ cho người dùng thấy hộp thoại có nhiều khả năng đăng nhập bằng FedCM.
Nội dung cập nhật trong Fields API
Trước đây, FedCM yêu cầu phải có trường email
cho mỗi tài khoản. Mặc dù cách này phù hợp với nhiều IdP, nhưng phản hồi của nhà phát triển cho thấy cách này quá hạn chế. Một số IdP cho phép người dùng đăng ký bằng số điện thoại hoặc tên người dùng và không phải lúc nào cũng có địa chỉ email liên kết với tài khoản.
Để giải quyết vấn đề này, chúng tôi đã đặt các trường email
và name
là không bắt buộc, đồng thời thêm 2 trường không bắt buộc mới:
username
: Một chuỗi biểu thị tên người dùng của người dùng.tel
: Một chuỗi biểu thị số điện thoại của người dùng.
Từ Chrome 141, bạn phải cung cấp ít nhất một trong các trường "name"
, "username"
, "email"
hoặc "tel"
.

Bản cập nhật này tương thích ngược và các phương thức triển khai hiện có sẽ hoạt động như mong đợi. Để biết thêm thông tin về cách một IdP có thể sử dụng thuộc tính fields
trong quá trình triển khai, hãy xem tài liệu.
Hãy xem bản minh hoạ để biết cách hoạt động của tính năng này.
Trải nghiệm người dùng dựa trên công nghệ máy học
Để cải thiện trải nghiệm người dùng, chúng tôi đang triển khai một mô hình thử nghiệm nhằm giảm các câu lệnh không mong muốn. Mô hình này dự đoán thời điểm người dùng có khả năng đăng ký hoặc đăng nhập và sẽ chỉ hiển thị giao diện người dùng FedCM vào những thời điểm đó. Bản cập nhật này sẽ tự động được bật cho người dùng trong Chrome 141 mà không cần nhà phát triển làm gì cả.
Để bật hoặc tắt mô hình cho kiểm thử cục bộ, bạn có thể bật/tắt cờ chrome://flags/#fedcm-segmentation-platform
.
Chia sẻ ý kiến phản hồi của bạn
Những thay đổi này là một phần trong nỗ lực không ngừng của chúng tôi nhằm biến FedCM thành một API linh hoạt và mạnh mẽ hơn cho danh tính liên kết trên web. Để giúp chúng tôi cải thiện API này, hãy chia sẻ ý kiến phản hồi của bạn về những tính năng này hoặc bất kỳ tính năng nào khác bằng cách báo cáo vấn đề.