Konfigurowanie środowiska programistycznego w celu implementacji FedCM

Aby skonfigurować środowisko do wdrożenia FedCM, musisz mieć bezpieczny kontekst (HTTPS lub localhost) zarówno u dostawcy tożsamości, jak i u dostawcy usług w Chrome.

Blokuj pliki cookie innych firm

Blokowanie plików cookie innych firm w ustawieniach Chrome
Blokowanie plików cookie innych firm w ustawieniach Chrome

Możesz przetestować działanie FedCM bez plików cookie innych firm w Chrome. Aby zablokować pliki cookie innych firm, użyj trybu incognito lub wybierz „Blokuj pliki cookie innych firm” w ustawieniach na komputerze chrome://settings/cookies. Możesz też to zrobić na urządzeniu mobilnym, wybierając Ustawienia > Ustawienia witryn > Pliki cookie.

Debugowanie na komputerze

Od wersji Chrome 139 możesz debugować FedCM za pomocą Narzędzi deweloperskich w przeglądarkach opartych na Chromium:

  1. Otwórz DevTools.
  2. Otwórz panel Sieć.

    Po prawej stronie ekranu otwarty jest panel Sieć w Narzędziach deweloperskich.
    Panel Sieć w Narzędziach deweloperskich

  3. Otwórz witrynę, którą chcesz sprawdzić, np. naszą wersję demonstracyjną platformy RP.

  4. Aby odfiltrować tylko żądania FedCM, wpisz resource-type:fedcm na pasku filtra.

    Panel Sieć w Narzędziach deweloperskich jest otwarty i zastosowany jest filtr „resource-type:fedcm”, który wyświetla na liście tylko żądania FedCM.
    Filtr typu zasobu zastosowany w panelu Sieć w Narzędziach deweloperskich

  5. Kliknij dowolne żądanie, aby je dokładniej sprawdzić.

    Karta Nagłówki w szczegółach żądania wskazuje, że żądanie do punktu końcowego „accounts” zakończyło się niepowodzeniem z kodem stanu „401 Unauthorized”.
    Szczegóły żądania

Dalsze kroki

Dowiedz się, jak wdrożyć rozwiązanie dotyczące tożsamości z FedCM po stronie dostawcy tożsamości.
Wdrożyć FedCM w przypadku swoich RP i rozpowszechnić pakiet SDK JavaScript. Utrzymywanie aktualności RP przez wyeliminowanie konieczności samodzielnego wdrażania.