Chrome 141'den itibaren Federated Credential Management API (FedCM)'deki Fields API'de değişiklikler yapıyoruz. Bu değişiklik, geliştiricilerin alternatif kullanıcı tanımlamalarını desteklemesine ve kullanıcılara, güvenen taraf (RP) ile kimlik sağlayıcı (IdP) arasında hangi verilerin paylaşıldığı konusunda daha fazla şeffaflık sunmasına olanak tanımayı amaçlamaktadır.
Ayrıca, FedCM kullanıcı deneyimini kişiselleştirmeyi ve iletişim kutusunu yalnızca FedCM ile giriş yapma olasılığı daha yüksek olan kullanıcılara göstermeyi amaçlayan deneysel bir makine öğrenimi modeli de kullanıma sunuyoruz.
Fields API'deki güncellemeler
Daha önce FedCM, her hesap için bir email
alanı gerektiriyordu. Bu yöntem birçok IdP için işe yarasa da geliştirici geri bildirimleri, yöntemin çok kısıtlayıcı olduğunu gösterdi. Bazı IdP'ler, kullanıcıların telefon numarası veya kullanıcı adıyla kaydolmasına izin verir ve hesapla ilişkili bir e-posta adresi her zaman bulunmaz.
Bu sorunu çözmek için email
ve name
alanlarını isteğe bağlı hale getirdik ve iki yeni isteğe bağlı alan ekledik:
username
: Kullanıcının kullanıcı adını temsil eden bir dize.tel
: Kullanıcının telefon numarasını temsil eden bir dize.
Chrome 141'den itibaren "name"
, "username"
, "email"
veya "tel"
alanlarından en az biri sağlanmalıdır.

Bu güncelleme geriye dönük uyumludur ve mevcut uygulamalar beklendiği gibi çalışır. Bir IdP'nin fields
özelliğini uygulamasında nasıl kullanabileceği hakkında daha fazla bilgi için dokümanlara bakın.
İşleyiş şeklini görmek için demoya göz atın.
Makine öğrenimi destekli kullanıcı deneyimi
Kullanıcı deneyimini iyileştirmek için istenmeyen istemleri azaltmayı amaçlayan deneysel bir model kullanıma sunuyoruz. Bu model, kullanıcının ne zaman kaydolma veya oturum açma olasılığının yüksek olduğunu tahmin eder ve yalnızca bu anlarda FedCM kullanıcı arayüzünü gösterir. Bu güncelleme, Chrome 141'deki kullanıcılar için otomatik olarak etkinleştirilecek ve geliştiricilerin herhangi bir işlem yapması gerekmeyecek.
Yerel test için modeli etkinleştirmek veya devre dışı bırakmak üzere chrome://flags/#fedcm-segmentation-platform
işaretini açıp kapatabilirsiniz.
Görüşlerinizi paylaşın
Bu değişiklikler, FedCM'yi web'de federasyon kimliği için daha esnek ve sağlam bir API haline getirme yönündeki çalışmalarımızın bir parçasıdır. API'yi geliştirmemize yardımcı olmak için sorun kaydı oluşturarak bu veya diğer özelliklerle ilgili geri bildirimlerinizi paylaşın.