Pembaruan FedCM: Kolom informasi akun baru dan pengalaman pengguna yang didukung ML

Mulai Chrome 141, kami memperkenalkan perubahan pada Fields API di Federated Credential Management API (FedCM). Perubahan ini bertujuan untuk memungkinkan developer mendukung identifikasi pengguna alternatif, dan memberikan transparansi yang lebih baik kepada pengguna terkait data yang dibagikan antara Pihak Tepercaya (RP) dan Penyedia Identitas (IdP).

Selain itu, kami men-deploy model ML eksperimental yang bertujuan untuk mempersonalisasi pengalaman pengguna FedCM dan hanya menampilkan dialog kepada pengguna yang cenderung login dengan FedCM.

Update di Fields API

Sebelumnya, FedCM memerlukan kolom email untuk setiap akun. Meskipun berfungsi untuk banyak IdP, masukan developer menunjukkan bahwa hal ini terlalu ketat. Beberapa IdP mengizinkan pengguna mendaftar dengan nomor telepon atau nama pengguna, dan tidak selalu memiliki alamat email yang dikaitkan dengan akun.

Untuk mengatasi hal ini, kami telah membuat kolom email dan name menjadi opsional dan menambahkan dua kolom opsional baru:

  • username: String yang mewakili nama pengguna pengguna.
  • tel: String yang mewakili nomor telepon pengguna.

Mulai Chrome 141, setidaknya salah satu kolom "name", "username", "email", atau "tel" harus diberikan.

Dialog FedCM yang menyertakan teks UI pengungkapan berikut: 'Untuk melanjutkan, fedcm-idp-demo.localhost akan membagikan nama pengguna dan nomor telepon Anda ke situs ini.'.
Pesan pengungkapan: RP meminta IdP untuk membagikan hanya nama pengguna dan nomor telepon.

Pembaruan ini kompatibel dengan versi sebelumnya, dan implementasi yang ada akan berfungsi seperti yang diharapkan. Untuk mengetahui detail selengkapnya tentang cara IdP dapat menggunakan properti fields dalam penerapannya, lihat dokumentasi.

Lihat demo untuk melihat cara kerjanya.

Pengalaman pengguna yang didukung ML

Untuk meningkatkan pengalaman pengguna, kami men-deploy model eksperimental yang bertujuan mengurangi perintah yang tidak diinginkan. Model ini memprediksi kapan pengguna cenderung mendaftar atau login dan hanya akan menampilkan UI FedCM pada saat-saat tersebut. Update ini akan otomatis diaktifkan untuk pengguna di Chrome 141, tanpa memerlukan tindakan developer.

Untuk mengaktifkan atau menonaktifkan model untuk pengujian lokal, Anda dapat mengganti tanda chrome://flags/#fedcm-segmentation-platform.

Beri masukan

Perubahan ini adalah bagian dari upaya berkelanjutan kami untuk menjadikan FedCM API yang lebih fleksibel dan andal untuk identitas gabungan di web. Untuk membantu kami meningkatkan kualitas API, sampaikan masukan Anda tentang fitur ini atau fitur lainnya dengan mengajukan masalah.