Aggiungere l'autenticazione a un'app utilizzando Livefyre.js

Utilizza Livefyre.js per aggiungere l’autenticazione a livello di pagina per le tue app Livefyre.

Livefyre.js Auth è un pacchetto JavaScript sviluppato da Livefyre che consente a tutte le app sul tuo sito web di condividere un'unica integrazione di autenticazione. Auth consente di definire le modalità di registrazione, accesso e disconnessione degli utenti delegando questi flussi a un oggetto AuthDelegate definito dall’utente.

Passaggio 1: Abilita autenticazione per una pagina

Utilizza Livefyre.js per abilitare l’autenticazione per una pagina al fine di consentire agli utenti di accedere e interagire con le app utilizzando il tuo sistema di autenticazione esistente.

  1. Per abilitare l’autenticazione su una pagina, aggiungi Livefyre.js all’elemento <head> della pagina web o del modello di sito web.

    <script src="//cdn.livefyre.com/Livefyre.js"></script>
    
  2. Utilizza Livefyre.require per abilitare l’autenticazione. L'utilizzo di Livefyre.require è simile all'utilizzo di need per chiamare altri pacchetti. Il codice di integrazione per richiedere l’autenticazione si presenta così:

    Livefyre.require(['auth'], function (auth) { // Do authy things...});
    

Passaggio 2: Registra un delegato Auth

Per abilitare l'autenticazione, crea un AuthDelegate e passalo all'autenticazione Livefyre.js.

Un AuthDelegate è un oggetto definito che determina il modo in cui gli utenti effettueranno l’accesso, disconteranno e visualizzeranno i profili.

  1. Crea un AuthDelegate. Il modo in cui si crea un AuthDelegate dipende dal provider di identità. Per istruzioni più dettagliate, consulta Integrazione di identità .

  2. Passa l'autenticazione AuthDelegate a Livefyre.js. Il AuthDelegate più semplice registra lo stesso utente in ogni volta che un utente ha attivato il metodo di login delegato da un'app:

    Livefyre.require(['auth'], function (auth) { 
       auth.delegate({ 
          login: function (errback) { 
             errback(null, { livefyre: '<userAuthToken>' }); 
          }    
       });  
    });
    

Passaggio 3: Sincronizza dati utente

Sincronizza le informazioni sul profilo utente tra Livefyre e il provider di identità.

Devi sincronizzare le informazioni sul tuo profilo utente tra Livefyre e il tuo provider di identità. Per ulteriori informazioni, consulta Integrazione di acquisizione Janrain.

In questa pagina