Collegamento dell'account
Panoramica
Se l'azione è un'app complementare di app esistenti su piattaforme diverse (ad es. web o Android), puoi usare il collegamento dell'account per rendere le preferenze degli utenti disponibili su tutte le piattaforme, garantendo un'esperienza coerente su più piattaforme.
Il collegamento degli account per Actions on Google utilizza Accedi con Google, il sistema di autenticazione sicura di Google e, facoltativamente, OAuth 2.0 (un protocollo standard di settore per l'autorizzazione).
Visita il nostro sito per sviluppatori per indicazioni più tecniche.
Flusso di collegamento
- Trova una corrispondenza per l'account nel tuo sistema di autenticazione (se l'utente ha già utilizzato la tua azione o una delle tue app su altre piattaforme).
- Creare un nuovo account nel sistema di autenticazione per un nuovo utente
I tre metodi di collegamento
Esistono tre metodi per il collegamento dell'account:
Accedi con Google
Con l'opzione Accedi con Google per l'assistente, la tua azione può richiedere l'accesso al profilo Google dell'utente durante una conversazione (che include nome, indirizzo email e immagine del profilo dell'utente). L'utente può completare l'intero flusso tramite comandi vocali, il che garantisce un'esperienza di accesso fluida.
Utilizza Accedi con Google se:
- Le tue azioni hanno come target solo l'assistente
- Non hai un sistema di autenticazione esistente
- Hai un sistema di autenticazione esistente e vuoi effettuare il collegamento solo agli utenti che si sono registrati alle tue app esistenti utilizzando il loro indirizzo @gmail.com
OAuth e Accedi con Google
Il tipo di collegamento OAuth e Accedi con Google aggiunge Accedi con Google oltre al collegamento dell'account basato su OAuth. In questo modo, fornisci agli utenti di Google un collegamento vocale senza interruzioni e il collegamento degli account agli utenti registrati al tuo servizio con un'identità non Google.
Per utilizzare questo flusso, devi estendere uno dei flussi standard supportati per OAuth 2 per aggiungere il supporto per le estensioni del protocollo di proprietà di Google.
Utilizza OAuth e Accedi con Google se:
- Sono presenti azioni multipiattaforma
- Disponi di un sistema di autenticazione esistente e vuoi consentire agli utenti di connettersi a indirizzi non @gmail.com
- Vuoi collegare i tuoi account utilizzando le informazioni del profilo Google
- Devi creare nuovi account utilizzando le informazioni del profilo Google (facoltativo)
OAuth
Il tipo di collegamento dell'account OAuth supporta due flussi OAuth 2.0 standard di settore:
- flussi di codice impliciti
- flussi del codice di autorizzazione
L'utilizzo di questo flusso è sconsigliato perché richiede il trasferimento dell'interazione dell'utente dalla voce allo schermo.
Prendi in considerazione l'utilizzo di OAuth se:
- Hai già un'implementazione di un server OAuth 2 e non puoi estendere l'endpoint di scambio dei token per aggiungere il supporto dei protocolli di Google per il collegamento automatico e la creazione di account da un token ID.
Per scoprire di più, consulta la guida per gli sviluppatori OAuth.