Kami memperkenalkan perubahan pada cara UI FedCM menangani akun yang difilter dari Chrome 133.
Komunikasi yang lebih jelas tentang akun yang difilter
Beberapa kasus dapat menyebabkan akun difilter dan tidak memenuhi syarat untuk login:
- Pihak Tepercaya (RP) hanya mengizinkan akun yang terkait dengan domain tertentu. Lihat API petunjuk domain.
- RP memfilter semua akun kecuali akun yang kembali. Lihat login hint API.
- Penyedia Identitas (IdP) dapat memberi anotasi pada akun dengan label sehingga RP dapat memfilternya dengan
menentukan
configURLuntuk label tertentu tersebut. Lihat Label Akun Kustom.
Pada penerapan Chrome sebelumnya, UI FedCM tidak menampilkan akun yang difilter oleh RP dan IdP. Akibatnya, saat pengguna login dengan IdP, tetapi tidak ada akun yang tersedia untuk digunakan, UI ketidakcocokan akan ditampilkan setiap kali.
Untuk meningkatkan pengalaman pengguna, FedCM memperkenalkan perubahan UI. Chrome kini akan menampilkan akun yang difilter di UI jika kondisi berikut berlaku:
- Pengguna telah mencoba login ke IdP dalam dialog dan kembali ke RP.
- Semua akun yang diambil akan difilter, dan tidak ada akun yang tersedia bagi pengguna untuk login ke RP ini.
Hal ini akan memberikan pemahaman kepada pengguna bahwa beberapa akun, meskipun dikenali oleh FedCM, tidak memenuhi syarat untuk digunakan di RP saat ini.
Lihat demo saran domain kami untuk mengujinya sendiri.
Manfaat utama
- Mengurangi kebingungan: Jika pengguna login ke akun yang dikecualikan, mereka akan melihat akun tersebut tercantum dan memahami bahwa akun tersebut tidak diterima oleh RP. Sebelum perubahan ini, pengguna dapat bingung dengan loop tak terbatas: mereka akan mencoba login ke akun yang difilter dan kemudian melihat UI yang tidak cocok, yang meminta mereka untuk login lagi.
- Informasi kontekstual: UI akan mempertimbangkan konteks RP dan petunjuk domain untuk memberikan panduan yang relevan kepada pengguna.
Kami menghargai masukan Anda
Sebaiknya Anda menyampaikan pendapat dan masukan Anda terkait perubahan ini. Anda dapat melaporkan masalah di issue tracker kami. Kami akan terus memperbarui dokumentasi developer FedCM.