Biblioteka klienta JavaScript do logowania się za pomocą Google i Google One Tap jest zgodna z większością popularnych przeglądarek i platform. Nie gwarantujemy, że będzie działać we wszystkich przeglądarkach i na wszystkich platformach.
Ze względu na zagrożenia bezpieczeństwa biblioteka klienta JavaScript jest obsługiwana tylko w przypadku 2 najnowszych wersji każdej przeglądarki.
Zgodność
Obsługa przycisku Zaloguj się przez Google i procesów logowania jednym dotknięciem różni się w zależności od kombinacji przeglądarki i platformy.
W zależności od dostępności tych funkcji interfejs użytkownika może się różnić w poszczególnych przeglądarkach:
Obsługiwane ścieżki logowania i funkcje znajdziesz w tabelach poniżej. Nie wszystkie przeglądarki są dostępne na wszystkich platformach. N/A oznacza, że obsługiwana przeglądarka nie jest dostępna na danej platformie.
Zaloguj się przez Google
Przeglądarka / platforma | Android | iOS * | macOS | Linux | Windows 10 |
---|---|---|---|---|---|
Chrome | |||||
Edge | |||||
Firefox | |||||
Safari | Nie dotyczy | Nie dotyczy | Nie dotyczy |
* W przypadku iOS wymagany jest tryb przekierowania ze względu na ITP.
jedno dotknięcie
Przeglądarka / platforma | Android | iOS | macOS | Linux | Windows 10 |
---|---|---|---|---|---|
Chrome † | * | ||||
Edge * † | |||||
Firefox * | |||||
Safari | Nie dotyczy | Nie dotyczy | Nie dotyczy |
* Aby włączyć dodatkową konfigurację, musisz włączyć ulepszony interfejs One Tap w przeglądarkach, które wymagają ITP.
† FedCM jest dostępny w Chrome 117 lub nowszym. Więcej informacji znajdziesz w tabeli Zgodność przeglądarek na stronie MDN.
Pliki cookie innych firm
Jako uczestnik grupy społecznościowej W3C FedID pracującej nad FedCM usługi Google Identity Services starają się zwiększać prywatność i bezpieczeństwo użytkowników, a jednocześnie minimalizować zmiany w istniejących witrynach i zachowywać łatwość obsługi dla naszych użytkowników. Biblioteka JavaScript GIS obsługuje teraz proponowany interfejs FedCM API.
Od sierpnia 2023 r. Google Identity Services w pełni obsługuje FedCM i zaleca korzystanie z tej funkcji. W przypadku niektórych istniejących aplikacji internetowych może być konieczne wprowadzenie zmian, aby wdrożyć FedCM.
Zalecane
- Włącz FedCM w przypadku nowych aplikacji internetowych i przenieś istniejące aplikacje.
Niezalecane
- Wyłączanie FedCM.
Od sierpnia 2022 r. Google Identity Services przeprowadza ograniczone testowanie origin FedCM. Około 20 witryn i 300 tys. użytkowników zalogowało się z powodzeniem za pomocą interfejsów FedCM API i GIS.
Z dotychczasowych opinii wynika, że w przypadku większości witryn przejście na bardziej prywatny i bezpieczny proces logowania bez plików cookie innych firm może nastąpić w sposób niewidoczny dla użytkowników dzięki aktualizacjom biblioteki GIS, które są wstecznie kompatybilne. Wymagane były minimalne zmiany w dotychczasowych ścieżkach użytkowników i witrynach lub nie były one potrzebne wcale. Jest to kluczowe, ponieważ powszechne wdrożenie interfejsów FedCM API zależy od bezproblemowej migracji istniejących witryn.
Na podstawie tych wstępnych opinii zespół GIS planuje rozszerzyć udział w testach GIS z FedCM.
Podczas testów wykryto te problemy, które mogą wymagać podjęcia działań przez niektóre witryny po wprowadzeniu FedCM przez GIS:
- Okna renderowane przez przeglądarkę eliminują dotychczasową możliwość używania przez witryny atrybutów stylu lub pośrednich elementów iframe do kontrolowania położenia okna logowania. Może to zasłaniać istniejące treści witryny, z których część może być przydatna lub ważna dla użytkowników przed zalogowaniem się.
- Chociaż nie są jeszcze powszechnie stosowane, niektóre witryny mogą używać CSP i COOP. W takich przypadkach witryny mogą być zmuszone do wprowadzenia zmian, aby umożliwić przeglądarkom wyświetlanie wyskakujących okienek i ładowanie zasobów z innych witryn.