Dostosowanie i rezygnacja z interfejsu FedCM API

Użytkownicy powinni mieć możliwość dostosowania interfejsu FedCM API do swoich potrzeb. Ta strona zawiera wskazówki dotyczące zarządzania interfejsem FedCM API i jego dostosowywania.

Kontrola użytkowników

Użytkownicy mogą włączać i wyłączać FedCM w trybie pasywnym. Nie wpływa to na tryb aktywny, ponieważ żądanie logowania jest inicjowane przez użytkownika, a przeglądarka powinna pomagać użytkownikom w ukończeniu procesu logowania. Użytkownicy mogą konfigurować ustawienia FedCM osobno dla każdej platformy.

Chrome na komputerze

Użytkownicy mogą włączyć lub wyłączyć FedCM w Chrome na komputerze na stronie chrome://settings/content/federatedIdentityApi.

Włączanie FedCM w ustawieniach Chrome na komputerze, włączając opcję Logowanie w usługach innych firm

Chrome na Androida

Aby włączyć lub wyłączyć FedCM w Chrome na Androidzie, użytkownicy mogą otworzyć Ustawienia w Chrome > Ustawienia witryn > Logowanie w usługach innych firm, a następnie zmienić przełącznik.

Ręczne zamykanie i okres oczekiwania na prompt

Jeśli użytkownik zamknie interfejs ręcznie, do interfejsu ustawień zostanie tymczasowo dodany wpis, a interfejs nie będzie wyświetlany w tej samej witrynie przez pewien czas. Po upływie tego czasu interfejs zostanie ponownie włączony, ale czas ten będzie się wykładniczo wydłużał po kolejnych zamknięciach. Na przykład w Chrome:

Liczba kolejnych zamknięć Okres, w którym prompt FedCM jest wykluczony
1 2 godziny
2 Jeden dzień
3 Jeden tydzień
4+ 4 tygodnie

Inne przeglądarki mogą określać własne, inne okresy czasu oczekiwania.

Użytkownicy mogą ręcznie ponownie włączyć FedCM w RP. Możesz to zrobić na 2 sposoby:

  • Użytkownik może przejść do chrome://settings/content/federatedIdentityApi i usunąć RP z listy „Nie zezwolono na wyświetlanie podpowiedzi logowania przez usługę zewnętrzną”.

    Interfejs wyświetlający strony, które nie mogą wyświetlać próśb o logowanie przez usługę zewnętrzną

  • Użytkownik może kliknąć interfejs PageInfo (ikonę ustawień obok paska adresu URL) i zresetować uprawnienia w sekcji „Logowanie przez usługę zewnętrzną”.

    Włączanie FedCM na pasku adresu URL przez włączenie logowania przez usługę zewnętrzną

Dalsze kroki

Dowiedz się, jak skonfigurować środowisko i debugować implementację.
Dowiedz się, jak wdrożyć rozwiązanie w zakresie tożsamości za pomocą FedCM po stronie dostawcy tożsamości.