FedCM'yi uygulamak için geliştirme ortamınızı ayarlama

FedCM'yi uygulamaya başlamak için ortamınızı ayarlamak üzere Chrome'da hem IdP hem de RP için güvenli bir bağlam (HTTPS veya localhost) gerekir.

Üçüncü taraf çerezlerini engelleyin

Chrome ayarlarından üçüncü taraf çerezlerini engelleme
Chrome ayarlarından üçüncü taraf çerezlerini engelleme

Chrome'da üçüncü taraf çerezleri olmadan FedCM'nin nasıl çalıştığını test edebilirsiniz. Üçüncü taraf çerezlerini engellemek için Gizli modu kullanın veya masaüstü ayarlarınızda chrome://settings/cookies adresinde "Üçüncü taraf çerezlerini engelle"yi seçin ya da mobil cihazınızda Ayarlar > Site ayarları > Çerezler'e gidin.

Masaüstünde hata ayıklama

Chrome 139'dan itibaren, Chromium tabanlı tarayıcılarda Geliştirici Araçları ile FedCM'de hata ayıklayabilirsiniz:

  1. DevTools'nı açın.
  2. Ağ paneline gidin.

    Geliştirici Araçları Ağ paneli, ekranın sağ tarafında açık.
    Geliştirici Araçları Ağ paneli

  3. İncelemek istediğiniz web sitesine gidin (örneğin, demo RP'miz).

  4. Filtre çubuğuna resource-type:fedcm yazarak yalnızca FedCM isteklerini filtreleyebilirsiniz.

    Geliştirici Araçları Ağ paneli açık ve "resource-type:fedcm" filtresi uygulanmış durumda. Bu durumda listede yalnızca FedCM istekleri gösterilir.
    Geliştirici Araçları'nın Ağ panelinde kaynak türü filtresi uygulanmış

  5. Daha yakından incelemek istediğiniz isteği tıklayın.

    İstek ayrıntılarının Üstbilgiler sekmesinde, "accounts" uç noktasına yapılan isteğin "401 Unauthorized" durum koduyla başarısız olduğu belirtiliyor.
    İstek ayrıntıları

Sonraki adımlar

Kimlik çözümünüzü kimlik sağlayıcı tarafında FedCM ile nasıl uygulayacağınızı inceleyin.
RP'leriniz için FedCM'yi uygulayın ve JavaScript SDK'sını dağıtın. Kendi kendine uygulama ihtiyacını ortadan kaldırarak RP'leri güncel tutun.