Funzionalità di Accedi con Google

Di seguito sono elencate le funzionalità principali di Accedi con Google. Puoi utilizzare il generatore di codice per generare il codice per incorporare nelle tue pagine web One Tap, Accesso automatico e il pulsante Accedi con Google.

Gli utenti possono disattivare l'accesso di terze parti a livello globale sui browser che supportano FedCM. Quando gli utenti disattivano la funzionalità, One Tap e l'accesso automatico non sono disponibili e non vengono visualizzati.

One Tap

Se gli utenti visitano il tuo sito web, se è presente una sessione Google attiva nel browser, Accedi con Google potrebbe richiedere agli utenti di accedere o registrarsi sul tuo sito web con il proprio Account Google. Con un solo tocco (per una singola richiesta di sessione Google) o due tocchi (se sono presenti più sessioni Google), gli utenti possono completare il flusso di accesso federato o di registrazione. L'UX di One Tap consente punti di ingresso fluidi degli utenti, poiché tutti i flussi UX vengono eseguiti in un iframe incorporato nelle pagine web.

Popup One Tap che richiede il consenso e l'accesso dell'utente

Gli utenti possono scegliere di disattivare One Tap a livello globale. In questo caso, l'Account Google non visualizza One Tap. Se tutti gli Account Google attivi sono disattivati, l'UI One Tap non viene visualizzata.

È consigliabile inserire One Tap sia sulla finestra di dialogo di accesso principale sia sulle pagine foglia. Gli sviluppatori preferiscono One Tap per molte ragioni:

  • di aumento dei tassi di conversione degli utenti. Scopri come alcuni dei nostri partner hanno utilizzato con successo One Tap per migliorare le proprie esperienze di registrazione e accesso nei nostri case study.
  • consente di effettuare l'accesso e la registrazione senza reindirizzare gli utenti a una pagina di accesso e registrazione dedicata.
  • consente agli utenti di accedere e registrarsi nel contesto del tuo sito web senza doversi abbandonare l'attuale percorso.
  • ridurre gli account duplicati con richieste personalizzate 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 dell'utente affinché gli utenti di ritorno accedano automaticamente al tuo sito web. L'accesso automatico viene attivato quando è attivo un solo Account Google che ha precedentemente concesso il consenso a condividere il profilo dell'account con la tua app.

Gli utenti possono annullare la procedura di accesso automatico per un breve periodo di tempo, garantendone 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 è abilitato, prevede un periodo di attesa di 10 minuti tra gli eventi di accesso automatico. Se l'accesso automatico viene attivato durante questo periodo, gli utenti seguono il flusso dell'accesso One Tap anziché quello dell'accesso automatico.

Accedi con Google per il web non supporta l'accesso silenzioso. In questo caso, viene restituita una credenziali senza che venga visualizzata alcuna UI. Gli utenti finali vedono sempre un'interfaccia utente (accesso manuale o automatico) quando Google restituisce una credenziale di accesso alla parte utilizzante. Questo migliora la privacy e il controllo degli utenti.

Popup di accesso automatico

L'attivazione dell'accesso automatico è una decisione che devi prendere 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 questo scopo, Accedi con Google fornisce solo l'API per il rendering di un pulsante, ma non l'API per avviare in modo programmatico il flusso del pulsante. In qualità di sviluppatore, non devi fare altro che eseguire il rendering del pulsante Accedi con Google sulle tue pagine web. Quando attivare il flusso UX del pulsante viene gestito in modo trasparente dalla libreria.

Pulsante di accesso non personalizzato

In altre parole, il pulsante Accedi con Google deve essere generato ora dalla libreria JavaScript dei Servizi di identità Google. 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 comunque le linee guida di Google. Grazie alla presenza di pulsanti coerenti su tutti i siti web, gli utenti riconoscono, considerano attendibili e utilizzano rapidamente.

Potrebbero essere utilizzate anche le informazioni del profilo utente per la visualizzazione del pulsante. Un pulsante personalizzato viene visualizzato solo se è presente almeno una sessione Google attiva che ha precedentemente autenticato un utente sul tuo sito web. Un pulsante personalizzato ricorda agli utenti finali che hanno già utilizzato la funzionalità Accedi con Google, aiutando a evitare la creazione di account duplicati non necessari sul tuo sito web. Ciò è particolarmente utile per gli utenti finali che visitano il tuo sito web solo occasionalmente. Potrebbero dimenticare i metodi di accesso utilizzati.

Pulsante di accesso personalizzato

Il flusso dei pulsanti Accedi con Google supporta le modalità UX popup e reindirizzamento.

  • Nell'UX popup, una volta fatto clic sul pulsante Accedi con Google, si apre una nuova finestra popup nella parte superiore della pagina web. Il flusso UX del pulsante viene visualizzato in una finestra popup.
  • Nell'esperienza utente di reindirizzamento, il reindirizzamento a una pagina intera avviene dopo che l'utente ha fatto clic sul pulsante Accedi con Google. Il flusso UX del pulsante viene visualizzato nella stessa finestra. Tuttavia, gli utenti non possono più visualizzare la tua pagina web quando viene visualizzata l'UX del pulsante.

Il consenso degli utenti alla condivisione di un token ID può essere revocato. Accedi con Google fornisce un'API per revocare in modo programmatico il consenso degli utenti.

A differenza del metodo revoke() nell'API di autorizzazione dei servizi di identità Google, non è necessario un token di accesso per revocare il consenso dell'utente. Tuttavia, è necessario indicare l'indirizzo email o l'ID utente Google della sessione Google di destinazione e dovrebbe essere presente una sessione Google attiva per l'account nel browser.

L'API di revoca revoca la condivisione del token ID e qualsiasi altro ambito di autorizzazione, se concesso in precedenza. Questo avviene sempre, indipendentemente dall'API di revoca che utilizzi.

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 Accedi con Google, è possibile che non sia necessario alcun codice JavaScript per l'integrazione lato client.

Passaggio 1 del generatore di codice: configurazione

Gli sviluppatori che scelgono di utilizzare l'API JavaScript possono utilizzare il generatore di codice per progettare in modo interattivo i pulsanti. Puoi anche generare prima il codice HTML e poi copiarlo nei campi corrispondenti nell'API JavaScript.