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'de 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 ya da mobil cihazınızda Ayarlar > Site ayarları > Çerezler'e giderek "Üçüncü taraf çerezlerini engelle"yi seçin.

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 olmalıdır.
    Geliştirici Araçları Ağ paneli

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

    1. 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ış
  4. 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ı