Di seguito sono riportate le funzionalità principali di Accedi con Google. Puoi utilizzare il generatore di codice per generare il codice da incorporare in One Tap, nell'accesso automatico e nel pulsante Accedi con Google nelle tue pagine web.
Gli utenti possono disattivare a livello globale l'accesso di terze parti sui browser che supportano FedCM. Quando gli utenti disattivano questa opzione, One Tap e l'accesso automatico non sono disponibili e non vengono visualizzati.
One Tap
Quando gli utenti visitano il tuo sito web, se nel browser è attiva una sessione Google, la funzionalità Accedi con Google potrebbe chiedere loro di accedere o registrarsi sul tuo sito web con il proprio Account Google. Con un solo tocco (per una singola sessione Google) o due tocchi (se sono presenti più sessioni Google), gli utenti possono completare il flusso di registrazione o accesso federato. L'esperienza utente One Tap consente di gestire facilmente i punti di contatto degli utenti, poiché tutti i flussi dell'esperienza utente vengono eseguiti in un iframe incorporato nelle tue pagine web.
Gli utenti possono scegliere di disattivare One Tap a livello globale. In questo caso, l'Account Google non mostra One Tap. Se tutti gli Account Google attivi sono stati disattivati, l'interfaccia utente One Tap non viene visualizzata.
Ti consigliamo di impostare One Tap sia nella finestra di dialogo di accesso principale sia nelle pagine principali. Gli sviluppatori preferiscono One Tap per molti motivi:
- aumento dei tassi di conversione degli utenti. Scopri di più su come alcuni dei nostri partner hanno utilizzato One Tap per migliorare le esperienze di registrazione e accesso nei nostri case study.
- consente l'accesso e la registrazione senza reindirizzare gli utenti a una pagina dedicata.
- consente agli utenti di accedere e registrarsi nel contesto del tuo sito web senza dover uscire dal loro percorso attuale.
- ridurre gli account duplicati con prompt personalizzati e accesso automatico alle visite di ritorno.
Accesso automatico
Con One Tap, puoi anche attivare l'accesso automatico annullabile, che consente un'esperienza utente semplificata per gli utenti di ritorno. Non è necessario alcun gesto da parte dell'utente per consentire agli utenti di ritorno di accedere automaticamente al tuo sito web. L'accesso automatico viene attivato quando è presente un solo Account Google attivo che ha precedentemente concesso il consenso a condividere il profilo del proprio account con la tua app.
Gli utenti hanno la possibilità di annullare la procedura di accesso automatico per un breve periodo di tempo, garantendo il controllo e la trasparenza. Se gli utenti annullano l'accesso automatico, Accedi con Google memorizza la decisione per un giorno prima di riattivare l'accesso automatico. La funzionalità annullabile consente agli utenti di avere un maggiore controllo sulla procedura di accesso automatico.
Quando FedCM è attivato, è previsto un periodo di attesa di 10 minuti tra gli eventi di accesso automatico. Se l'accesso automatico viene attivato durante questo periodo di tempo, gli utenti devono seguire il flusso di accesso One Tap anziché quello di accesso automatico.
Accedi con Google per il web non supporta l'accesso silenzioso, nel qual caso viene restituita una credenziale senza che venga visualizzata alcuna interfaccia utente. Gli utenti finali vedono sempre un'interfaccia utente, l'accesso manuale o automatico, quando una credenziale di accesso viene restituita da Google alla relying party. In questo modo, viene migliorata la privacy e il controllo degli utenti.
La decisione di attivare l'accesso automatico deve essere presa in base all'esperienza utente del tuo sito web.
Pulsante Accedi con Google
A differenza di One Tap, il flusso del pulsante Accedi con Google deve essere attivato da un gesto dell'utente. A tal fine, Accedi con Google fornisce solo l'API per visualizzare un pulsante, ma non l'API per avviare in modo programmatico il flusso del pulsante. In qualità di sviluppatore, devi solo visualizzare il pulsante Accedi con Google sulle tue pagine web. Il momento in cui attivare il flusso UX del pulsante viene gestito dalla raccolta in modo trasparente.
In altre parole, il pulsante Accedi con Google deve essere generato dalla libreria JavaScript di Google Identity Services. L'API di rendering dei pulsanti consente di personalizzare il colore, la forma, il testo e le dimensioni per soddisfare i requisiti di branding del tuo sito web, rispettando al contempo le linee guida di Google. Con pulsanti coerenti su tutti i siti web, gli utenti li riconoscono rapidamente, si fidano di loro e li utilizzano.
Le informazioni del profilo dell'utente possono essere utilizzate anche per visualizzare il pulsante. Un pulsante personalizzato viene visualizzato solo quando è presente almeno una sessione Google attiva che ha autenticato un utente sul tuo sito web in precedenza. Un pulsante personalizzato ricorda agli utenti finali di aver già utilizzato Accedi con Google e, di conseguenza, aiuta a evitare la creazione di account duplicati non necessari sul tuo sito web. Questa opzione è particolarmente utile per gli utenti finali che visitano il tuo sito web solo occasionalmente. Potrebbero dimenticare i metodi di accesso che hanno utilizzato.
Oltre al pulsante personalizzato, il pulsante Accedi con Google supporta gli Account Google con Family Link e rispetta le norme di Google Workspace impostate dall'amministratore dell'organizzazione.
Il flusso del pulsante Accedi con Google supporta le modalità UX popup e di reindirizzamento.
- Nell'esperienza utente del popup, dopo aver fatto clic sul pulsante Accedi con Google, si apre una nuova finestra popup sopra la pagina web. Il flusso dell'esperienza utente del pulsante viene visualizzato in una finestra popup.
- Nell'esperienza utente del reindirizzamento, un reindirizzamento a pagina intera avviene dopo aver fatto clic sul pulsante Accedi con Google. Il flusso UX del pulsante viene visualizzato nella stessa finestra. Tuttavia, gli utenti non possono più vedere la tua pagina web quando viene visualizzata l'esperienza utente del pulsante.
Revocare il consenso dell'utente
Il consenso dell'utente alla condivisione di un token ID può essere revocato. Accedi con Google fornisce un'API per revocare il consenso dell'utente in modo programmatico.
A differenza del metodo revoke()
nell'API di autorizzazione di Google Identity Services, per revocare il consenso dell'utente non è necessario un token di accesso.
Tuttavia, devi fornire l'indirizzo email o l'ID utente Google della sessione Google di destinazione e deve essere presente una sessione Google attiva per quell'account nel browser.
L'API di revoca revoca la condivisione dell'ID token e qualsiasi altro ambito di autorizzazione se concesso in precedenza. Questo accade sempre, indipendentemente dall'API di revoca utilizzata.
Generatore di codice
Il generatore di codice è uno strumento per sviluppatori che può aiutarti a generare il codice di integrazione lato client. Con l'API HTML di Accedi con Google, è possibile che non sia necessario alcun codice JavaScript per l'integrazione lato client.
Gli sviluppatori che scelgono di utilizzare l'API JavaScript sono invitati a utilizzare il generatore di codice per progettare i pulsanti in modo interattivo. Puoi anche generare prima il codice HTML e poi copiarlo nei campi corrispondenti dell'API JavaScript.