Ajouter l’authentification à une application à l’aide de Livefyre.js

Utilisez Livefyre.js pour ajouter une authentification à l’échelle de la page pour vos applications Livefyre.

Livefyre.js AutIl s’agit d’un package JavaScript développé par Livefyre qui permet à toutes les applications de votre site Web de partager une intégration d’authentification unique. Auth vous permet de définir comment vos utilisateurs doivent s'enregistrer, se connecter et se déconnecter en déléguant ces flux à un objet AuthDelegate que vous définissez.

Étape 1 : Activer l'authentification pour une page

Utilisez Livefyre.js pour activer l'authentification pour une page afin de permettre aux utilisateurs de se connecter et d'interagir avec les applications à l'aide de votre système d'authentification existant.

  1. Pour activer l’authentification sur une page, ajoutez Livefyre.js à l’élément <head> de votre page Web ou modèle de site Web.

    <script src="//cdn.livefyre.com/Livefyre.js"></script>
    
  2. Utilisez Livefyre.require pour activer l'authentification. L'utilisation de Livefyre.require est similaire à l'utilisation de require pour appeler d'autres packages. Le code d’intégration pour lequel une authentification est requise ressemble à ceci :

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

Étape 2 : Enregistrer un AuthDelegate

Pour activer l'authentification, créez une AuthDelegate et transmettez-la à Livefyre.js authentification.

Un AuthDelegate est un objet que vous définissez qui détermine comment les utilisateurs se connectent, se déconnectent et se connectent aux profils de vue.

  1. Créez une AuthDelegate. La façon dont vous construisez un AuthDelegate dépend de votre fournisseur d'identité. Voir Intégration d’identité pour obtenir des instructions plus détaillées.

  2. Transmettez l'authentification AuthDelegate à Livefyre.js. Le plus simple AuthDelegate consigne le même utilisateur chaque fois qu’un utilisateur déclenche la méthode de connexion déléguée à partir d’une application :

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

Étape 3 : Synchroniser les données utilisateur

Synchronisez les informations de profil utilisateur entre Livefyre et votre fournisseur d'identité.

Vous devez synchroniser vos informations de profil d’utilisateur entre Livefyre et votre fournisseur d’identité. Pour plus d’informations, voir Intégration de capture de janvier.

Sur cette page