Autenticazione social

Accesso social, Multi-Provider, Registrazione automatica, Blocco Visual Builder, Gestione sessione, Creazione account cliente

Descrizione: Permette ai tuoi utenti di accedere o registrarsi al tuo sito web utilizzando le credenziali dei loro account social (come Google, Facebook o Apple), semplificando e velocizzando il processo di login.

A cosa serve? (Esempi pratici)

  • Velocizzare l'accesso: Consente ai clienti di accedere con un solo clic, senza dover ricordare nuove password specifiche per il tuo sito.
  • Aumentare le registrazioni: Riduce la frizione nel processo di iscrizione, portando a un maggior numero di utenti registrati, poiché non devono compilare lunghi moduli.
  • Raccolta dati verificati: Ottiene automaticamente dati utente verificati (come nome ed email) direttamente dal provider social, migliorando la qualità del database clienti.

Funzionalità principali

  • Supporto Multi-Provider: Supporta l'autenticazione tramite i principali servizi social (inclusi Google, Facebook, Twitter, GitHub e Apple).
  • Blocco Visual Builder dedicato: È disponibile un blocco specifico nel Visual Builder che permette di inserire facilmente i pulsanti di login social in qualsiasi pagina (come la pagina di accesso o il checkout).
  • Registrazione Automatica: Se un utente accede tramite social per la prima volta, il sistema crea automaticamente un nuovo account cliente utilizzando i dati forniti dal provider.
  • Gestione della Sessione: Dopo un login riuscito, l'utente viene reindirizzato automaticamente alla pagina di provenienza o a un'area riservata (come l'Area Utente).

Come si configura

La configurazione di base richiede l'ottenimento delle chiavi di accesso (ID e Secret) fornite dal provider social scelto.

1. Accesso alle Impostazioni: Vai alla sezione "Impostazioni" del modulo "Autenticazione social".

2. Attivazione Provider: Trova il social network che desideri attivare (es. Google) e clicca sul pulsante Attiva.

3. Inserimento Credenziali: Inserisci le chiavi di accesso (come ID e Secret/Key) che hai ottenuto configurando l'applicazione sul portale del provider social.

4. URL di Reindirizzamento (Callback URL): Il sistema fornirà un URL specifico (es. https://tuodominio.com/m/socialAuth/google). È fondamentale copiare questo URL e incollarlo nelle impostazioni della tua applicazione sul portale del provider social per autorizzare il reindirizzamento.

5. Salvataggio: Assicurati di salvare le impostazioni per rendere il provider attivo.

Integrazioni automatiche

Gestione Clienti

Quando un utente effettua il login tramite social:

  • Creazione Account: Se l'email non è già presente nel sistema, viene creato un nuovo account cliente, popolato con il nome, cognome ed email forniti dal social network.
  • Assegnazione Avatar: Se il provider social fornisce una foto profilo, questa viene automaticamente impostata come avatar per il nuovo cliente.

Iscrizione a Liste Marketing

Quando si inserisce il pulsante di login social in una pagina tramite il Visual Builder, è possibile configurare opzioni aggiuntive:

  • Iscrizione Liste Newsletter: Puoi selezionare una o più liste di marketing. Gli utenti che si registrano tramite quel pulsante verranno automaticamente iscritti alle liste selezionate.

Integrazione API e App Mobile

Il modulo supporta l'autenticazione tramite API. Dopo un login riuscito tramite social (utilizzando un token fornito dal provider), il sistema genera un token di accesso sicuro dedicato. Questo token può essere utilizzato per mantenere la sessione utente attiva su applicazioni esterne o app mobile.