La libreria client JavaScript per Accedi con Google e Google One Tap è progettata per essere compatibile con le piattaforme e i browser più comuni. Il funzionamento non è garantito su tutti i browser o su tutte le piattaforme.
Per motivi di sicurezza, la libreria client JavaScript è supportata solo nelle ultime due versioni di ciascun browser.
Compatibilità
Il supporto del pulsante Accedi con Google e dei flussi di accesso One Tap varia a seconda delle combinazioni di browser e piattaforma.
L'esperienza utente può variare da un browser all'altro in base alla disponibilità di queste funzionalità:
Le funzionalità e i flussi di accesso supportati sono riportati nelle tabelle seguenti. Non tutti i browser sono disponibili su tutte le piattaforme. N/D indica che un browser supportato non è disponibile sulla piattaforma.
Accedi con Google
Browser / piattaforma | Android | iOS * | macOS | Linux | Windows 10 |
---|---|---|---|---|---|
Chrome | |||||
Perimetrale | |||||
Firefox | |||||
Safari | N/D | N/A | N/D |
* A causa della modalità di reindirizzamento ITP è necessaria per iOS.
One Tap
Browser / piattaforma | Android | iOS | macOS | Linux | Windows 10 |
---|---|---|---|---|---|
Chrome † | * | ||||
Edge * † | |||||
Firefox * | |||||
Safari | N/D | N/A | N/D |
* È necessaria una configurazione aggiuntiva per abilitare l'esperienza utente One Tap aggiornata per i browser che richiedono ITP.
† FedCM è disponibile in Chrome 116 ed Edge 116 o versioni successive. Per ulteriori informazioni, consulta il grafico sulla compatibilità del browser di MDN.
Cookie di terze parti
Privacy Sandbox per il web e la rimozione dei cookie di terze parti pianificata da parte di Chrome introduce modifiche significative ai Servizi di identità Google (GIS) e all'accesso degli utenti.
Partecipando al gruppo della community W3C FedID che lavora su FedCM, i Servizi di identità Google si sono impegnati per migliorare la privacy e la sicurezza degli utenti, riducendo al contempo al minimo le modifiche ai siti web esistenti e preservando la facilità d'uso per i nostri utenti. La libreria JavaScript GIS ora supporta l'API FedCM proposta.
A partire da agosto 2023, i Servizi di identità Google supportano pienamente FedCM e ne consiglia l'utilizzo. Per alcune app web esistenti potrebbero essere necessarie modifiche per adottare FedCM.
Prima di testare i flussi di accesso con i cookie di terze parti bloccati, apri chrome://flags
per attivare la funzionalità sperimentale FedCmWithoutThirdPartyCookies
. Questo passaggio è necessario solo fino a quando una release successiva del browser non lo renderà
il valore predefinito per tutti gli utenti.
Chrome ha intenzione di iniziare i test in scala del blocco dei cookie di terze parti a gennaio 2024 con il blocco del 100% pianificato entro la fine del 2024.
Consigliato
- Abilita FedCM per le nuove app web ed esegui la migrazione di quelle esistenti.
Sconsigliato
- Disattivazione di FedCM.
A partire da agosto 2022, i Servizi di identità Google hanno condotto una prova dell'origine FedCM limitata. Circa 20 siti web e 300.000 utenti hanno eseguito l'accesso utilizzando le API e GIS di FedCM.
Siamo lieti di annunciare che i primi feedback hanno dimostrato che, per la maggior parte dei siti web, il passaggio a una procedura di accesso più privata e sicura senza cookie di terze parti può avvenire in modo trasparente attraverso aggiornamenti compatibili con le versioni precedenti alla libreria GIS esistente. Sono state necessarie modifiche minime o nulle ai flussi utente e ai siti web esistenti. Questo è un punto critico poiché l'adozione diffusa delle API FedCM si basa su una migrazione senza problemi da parte dei siti web esistenti.
Sulla base di questo feedback preliminare, GIS prevede di ampliare la partecipazione ai test GIS con FedCM.
Durante le prove sono stati rilevati questi problemi e potrebbero richiedere l'intervento di alcuni siti web quando FedCM viene adottata da GIS:
- Le finestre di dialogo visualizzate nel browser eliminano la possibilità esistente per i siti di utilizzare attributi di stile o iframe intermedi per controllare il posizionamento delle finestre di accesso. Questo potrebbe oscurare i contenuti esistenti del sito, alcuni dei quali potrebbero essere utili o fondamentali per la visualizzazione da parte degli utenti prima di accedere.
- Sebbene non sia ancora ampiamente distribuito, alcuni siti potrebbero utilizzare CSP e COOP. In questi casi, i siti potrebbero dover apportare modifiche per indirizzare i browser per consentire i popup e per caricare risorse tra siti.